.guide-hero{padding-top:100px;padding-bottom:65px}.guide-hero h1{font-size:clamp(48px,6.3vw,88px);font-weight:450;line-height:1.05;letter-spacing:-.055em;max-width:16ch;margin:25px 0}.guide-hero h1 span,.guide-section h2 span{color:var(--text-muted)}.guide-hero>p{max-width:66ch;font-size:18px;line-height:1.8;color:var(--text-secondary)}.guide-hero>.guide-note{font-size:13px;margin-top:25px}.guide-section{padding-block:50px 70px}.guide-section h2{font-size:clamp(30px,4vw,52px);font-weight:450;letter-spacing:-.045em;line-height:1.13;margin:18px 0 30px}.guide-grid{display:grid;gap:22px}.guide-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-card{padding:30px;border:1px solid var(--border);border-radius:22px;background:var(--bg-raised);min-width:0}.guide-card h3{font-size:27px;line-height:1.2;font-weight:450;letter-spacing:-.035em;margin:17px 0 15px}.guide-card h4{font-size:12px;text-transform:uppercase;letter-spacing:.09em;margin:25px 0 11px;color:var(--text-muted);font-weight:500}.guide-callout p,.guide-card li,.guide-card p,.guide-prose{color:var(--text-secondary);font-size:14px;line-height:1.85}.guide-card ul{padding-left:19px;margin-block:12px}.guide-card li+li{margin-top:7px}.guide-card .guide-note,.guide-note{color:var(--text-muted);font-size:12px;line-height:1.85}.guide-marker{font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:var(--accent)}.guide-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.guide-badge{border:1px solid var(--border);border-radius:20px;padding:5px 9px;font-size:10px;color:var(--text-secondary)}.guide-domain{scroll-margin-top:100px}.guide-card details{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.guide-card summary{cursor:pointer;font-size:13px;color:var(--text);line-height:1.5}.guide-card .feature-text-link{font-size:13px;display:inline-block;margin-top:12px}.guide-jump-links{display:flex;flex-wrap:wrap;gap:9px;margin-block:0 30px}.guide-jump-links a{font-size:12px;padding:9px 13px;border:1px solid var(--border);border-radius:20px;color:var(--text-secondary);text-decoration:none}.guide-jump-links a:hover{color:var(--accent);border-color:var(--accent)}.guide-prose{max-width:80ch;margin-top:28px}.guide-callout{display:grid;grid-template-columns:1fr 1.1fr;gap:55px;padding:45px;border:1px solid var(--border);border-radius:25px;background:var(--bg-sunken)}.guide-callout h2{margin-bottom:0}.guide-callout p:first-child{margin-top:0}.guide-custom{margin-top:22px}.guide-custom h3{margin-top:0}.guide-custom p{max-width:90ch}.solution-guide a:focus-visible,.solution-guide summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}@media (max-width:760px){.guide-hero{padding-top:60px;padding-bottom:25px}.guide-hero h1{font-size:clamp(43px,9vw,64px)}.guide-hero>p{font-size:16px}.guide-callout,.guide-grid-two{grid-template-columns:1fr}.guide-callout{padding:27px;gap:25px}.guide-section{padding-block:35px 45px}.guide-card{padding:25px}.guide-card h3{font-size:25px}}