.cluster-intro{max-width:850px}.cluster-intro h1{font-size:clamp(2.05rem,4vw,3.45rem)}.cluster-intro .lead{font-size:1.18rem;line-height:1.7}.breadcrumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem;padding:0;font-size:.9rem;color:#555}.breadcrumbs li+li:before{content:"›";margin-right:.4rem;color:#999}.cluster-grid{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:30px;align-items:start}.cluster-body{min-width:0}.cluster-body p,.cluster-body li{max-width:74ch}.cluster-body ul{padding-left:1.4rem}.cluster-body h2{margin-top:2rem}.cluster-rail{position:sticky;top:1rem}.cluster-rail .card{margin-bottom:16px}.cluster-note{border-left:4px solid #a64719;padding:14px 17px;background:#fff8f2;margin:22px 0}.cluster-meta{font-size:.85rem;color:#555}.cluster-cta{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.cluster-cta .button.secondary{color:#a64719;background:#fff}.cluster-faq details{border-bottom:1px solid #ddd;padding:12px 0}.cluster-faq summary{font-weight:700;cursor:pointer}.cluster-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.cluster-links a{display:block;padding:14px 16px;border:1px solid #ddd;border-radius:10px;text-decoration:none}.cluster-links a:hover{background:#fff8f2}.cluster-check li{margin:.6rem 0}.cluster-step{background:#fafafa;border:1px solid #e5e5e5;padding:16px;border-radius:12px}.cluster-small{font-size:.9rem;color:#52525b}.cluster-math{font-weight:700;font-size:1.12rem}@media(max-width:800px){.cluster-grid{grid-template-columns:1fr}.cluster-rail{position:static}}.skip-link{position:absolute;left:-9999px;top:0;z-index:50;background:#fff;padding:12px}.skip-link:focus{left:10px;top:10px}.cluster-links small{color:#555}.cluster-links strong{color:#843812}
