.guide-page{background:radial-gradient(ellipse 55% 22% at 85% 0,rgba(0,196,180,.13),transparent 72%),var(--bg)}
.guide-header{padding-bottom:20px}.guide-header .nav-pill{width:min(100%,1140px);justify-content:space-between}.guide-header .nav-cta{display:inline-flex}
.guide-article{max-width:920px;margin:0 auto;padding:48px 24px 100px}
.breadcrumbs{display:flex;align-items:center;gap:9px;overflow:hidden;margin-bottom:54px;color:rgba(234,247,243,.45);font-size:11px;white-space:nowrap}.breadcrumbs a{overflow:hidden;text-overflow:ellipsis}.breadcrumbs a:hover{color:var(--accent)}.breadcrumbs a[aria-current=page]{color:rgba(234,247,243,.7)}
.guide-title{max-width:850px;padding-bottom:45px;border-bottom:1px solid var(--line)}.guide-title h1{max-width:850px;font-size:clamp(38px,6vw,64px);line-height:1.08}.guide-title>p:last-child{max-width:760px;margin:24px 0 0;color:rgba(234,247,243,.7);font-size:18px;line-height:1.7}
.guide-content{max-width:760px;padding:50px 0 18px;color:rgba(234,247,243,.76);font-size:16px;line-height:1.78}.guide-content h2{margin:48px 0 17px;font-size:clamp(25px,4vw,34px)}.guide-content h2:first-child{margin-top:0}.guide-content h3{color:var(--heading)}.guide-content p{margin:0 0 19px}.guide-content ul,.guide-content ol{margin:0 0 24px;padding-left:23px}.guide-content li{margin:0 0 12px;padding-left:4px}.guide-content strong{color:var(--heading)}
.guide-topic-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:30px 0 44px}.guide-topic{display:flex;flex-direction:column;min-height:260px;padding:26px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.025)}.guide-topic:hover{border-color:rgba(45,212,191,.5);background:rgba(45,212,191,.045)}.guide-topic>span{color:var(--accent);font-size:11px;font-weight:900}.guide-topic h3{margin:26px 0 12px;font-size:21px}.guide-topic p{color:rgba(234,247,243,.6);font-size:14px}.guide-topic b{margin-top:auto;color:var(--accent);font-size:12px}
.guide-question-list{display:grid;gap:10px;margin:32px 0 46px}.guide-question-list a{display:grid;grid-template-columns:38px 1fr 24px;gap:14px;align-items:center;padding:18px;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.02)}.guide-question-list a:hover{border-color:rgba(45,212,191,.5)}.guide-question-list span{color:var(--accent);font-size:10px;font-weight:900}.guide-question-list b{color:var(--accent)}
.guide-callout{margin:34px 0;padding:22px 24px;border:1px solid rgba(45,212,191,.3);border-radius:14px;background:linear-gradient(135deg,rgba(61,220,132,.07),rgba(34,211,238,.035))}.guide-callout>strong{font-size:16px}.guide-callout p{margin:7px 0 0;color:rgba(234,247,243,.66);font-size:14px}
.guide-steps{list-style:none;counter-reset:steps;padding:0!important}.guide-steps li{position:relative;margin-bottom:12px;padding:19px 20px 18px 62px;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.02)}.guide-steps li:before{content:counter(steps,decimal-leading-zero);counter-increment:steps;position:absolute;left:19px;top:20px;color:var(--accent);font-size:11px;font-weight:900}.guide-steps p{margin:5px 0 0;color:rgba(234,247,243,.6);font-size:14px}
.guide-definitions{display:grid;gap:10px;margin:28px 0}.guide-definitions div{padding:17px 19px;border-left:2px solid rgba(45,212,191,.5);background:rgba(255,255,255,.02)}.guide-definitions dt{margin-bottom:5px;color:var(--heading);font-weight:800}.guide-definitions dd{margin:0;color:rgba(234,247,243,.64);font-size:14px}
.guide-cta{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:38px;padding:34px;border:1px solid rgba(45,212,191,.23);border-radius:18px;background:radial-gradient(ellipse 70% 100% at 100% 0,rgba(0,196,180,.12),transparent 70%),#0e1b1b}.guide-cta h2{max-width:560px;font-size:28px}.guide-cta p:not(.eyebrow){max-width:570px;margin:12px 0 0;color:rgba(234,247,243,.6);font-size:14px;line-height:1.6}.guide-cta .button{flex:none;margin:0;padding:13px 21px;font-size:13px}
.guide-related{margin-top:64px}.guide-related h2{font-size:28px}.guide-related>div{display:grid;gap:10px;margin-top:22px}.guide-related a{display:flex;justify-content:space-between;gap:20px;padding:16px 18px;border:1px solid var(--line);border-radius:12px;color:rgba(234,247,243,.75);font-size:14px}.guide-related a:hover{border-color:rgba(45,212,191,.5);color:var(--heading)}.guide-related b{color:var(--accent)}
@media(max-width:700px){.guide-header .nav-cta{display:none}.guide-article{padding:32px 16px 70px}.breadcrumbs{margin-bottom:38px}.guide-title>p:last-child{font-size:16px}.guide-content{padding-top:38px}.guide-topic-grid{grid-template-columns:1fr}.guide-topic{min-height:220px}.guide-question-list a{grid-template-columns:28px 1fr 16px}.guide-cta{align-items:flex-start;flex-direction:column;padding:25px 21px}.guide-cta .button{width:100%;justify-content:center}}
.guide-table-wrap{overflow-x:auto;margin:28px 0 30px;border:1px solid var(--line);border-radius:14px}.guide-content table{width:100%;min-width:680px;border-collapse:collapse;background:rgba(255,255,255,.02);font-size:14px}.guide-content th,.guide-content td{height:45px;padding:11px 14px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}.guide-content th{color:var(--heading);background:rgba(45,212,191,.07);font-size:12px}.guide-content th:last-child,.guide-content td:last-child{border-right:0}.guide-content tbody tr:last-child td{border-bottom:0}.guide-content td:first-child{min-width:250px;color:rgba(234,247,243,.82);font-weight:600}
.guide-cta-actions{display:flex;flex:none;align-items:center;flex-direction:column;gap:11px}.guide-cta-secondary{color:rgba(234,247,243,.68);font-size:12px;text-decoration:underline;text-underline-offset:3px}.guide-cta-secondary:hover{color:var(--accent)}@media(max-width:700px){.guide-cta-actions{width:100%}}
