.guide{max-width:1000px;margin:auto;padding:50px 6% 80px}.breadcrumbs{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:12px;font-size:11px;color:var(--muted);margin-bottom:45px}.guide h1{font-size:clamp(35px,4.8vw,64px);line-height:1.12;letter-spacing:-2px;font-weight:500}.guide .lead{max-width:760px}.guide p,.guide li{color:#b3c2cf}.guide a:not(.button){text-decoration:underline;text-underline-offset:4px}.guide section{padding:40px 0;border-top:1px solid var(--line)}.guide section h2{font-size:32px;letter-spacing:-1px}.guide-callout{border-left:3px solid var(--yellow);background:#0b1522;padding:26px;margin:35px 0}.guide-callout strong{font-size:20px}.contents{display:flex;gap:10px 24px;flex-wrap:wrap;margin:40px 0;font-size:12px}.contents>span{width:100%;font-size:9px;letter-spacing:2px;color:var(--cyan)}.role-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.role-grid>div{border:1px solid var(--line);padding:20px}.role-grid h3{margin-top:0}.guide-steps{padding-left:25px}.guide-steps li{padding:0 0 16px 12px}.guide-steps li::marker{color:var(--cyan)}.guide-steps h3{font-size:21px}.guide-checks{padding-left:20px}.guide-checks li{margin-bottom:14px}.troubleshooting h3{font-size:20px;margin-top:30px}.guide-resources{display:grid;gap:14px;font-size:14px;margin:25px 0}.guide .note{font-size:11px}@media(max-width:600px){.guide{padding-top:30px}.role-grid{grid-template-columns:1fr;gap:15px}.guide h1{font-size:36px}.guide section h2{font-size:28px}.guide-callout{padding:20px}.guide section{padding:30px 0}}
