.guide-page{width:min(1120px,calc(100% - 48px));margin:auto;padding:52px 0 72px;min-width:0}.guide-page>header{max-width:840px;margin-bottom:36px}.guide-page h1{font-size:clamp(32px,4.8vw,54px)}.guide-page .intro{font-size:19px;color:var(--muted)}.guide-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:40px}.guide-toc{position:sticky;top:98px;align-self:start;border:1px solid var(--line);border-radius:16px;padding:16px;background:var(--panel)}.guide-toc a{display:block;padding:8px;color:var(--muted);font-size:14px}.guide-content{min-width:0;max-width:820px}.guide-content section{padding:0 0 34px;margin-bottom:34px;border-bottom:1px solid var(--line);scroll-margin-top:100px}.guide-content h2{font-size:clamp(24px,3vw,30px)}.guide-content h3{margin-top:24px}.guide-content li{padding-left:3px}.guide-content ul,.guide-content ol{margin-bottom:20px}.guide-content .note{margin:20px 0}.guide-meta{font-size:13px;color:var(--muted)}.guide-breadcrumb{font-size:14px;margin-bottom:24px}.guide-cta{padding:26px;border:1px solid #376661;border-radius:18px;background:linear-gradient(145deg,#153838,#101d30)}.guide-cta p{color:var(--muted)}.guide-page a{overflow-wrap:anywhere}.guide-page details{padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--panel);margin:12px 0}.guide-page summary{cursor:pointer;font-weight:700}.guide-page details p{margin:12px 0 0}.guide-steps{padding-left:24px}.guide-steps li{margin-bottom:15px}.guide-steps strong{display:block}.guide-content code{color:#a3e8dc}.guide-page .cards{margin-bottom:30px}
@media(max-width:800px){.guide-layout{grid-template-columns:1fr;gap:28px}.guide-toc{position:static;display:flex;flex-wrap:wrap;gap:4px;padding:12px}.guide-toc a{padding:7px 9px}.guide-toc strong{width:100%;padding:0 9px}.guide-page{padding-top:30px}}
@media(max-width:480px){.guide-page{width:calc(100% - 32px)}.guide-page .intro{font-size:17px}.guide-page .hero-actions .button{width:100%}.guide-cta{padding:20px}.guide-toc a{font-size:13px}.doc-header-inner{gap:12px}.doc-header .header-cta{font-size:13px;padding:8px 10px!important}}
.guide-content section{scroll-margin-top:124px}.guide-page>header{max-width:900px}.guide-fields{margin:20px 0}.guide-fields>div{display:grid;grid-template-columns:minmax(130px,.65fr) minmax(0,1.65fr);gap:18px;padding:18px 0;border-bottom:1px solid var(--line)}.guide-fields dt{font-weight:750;color:var(--text);line-height:1.4}.guide-fields dd{margin:0;color:var(--muted)}.guide-code{min-width:0;max-width:100%;margin:20px 0}.guide-code>span{display:block;padding:9px 16px;border:1px solid var(--line);border-bottom:0;border-radius:12px 12px 0 0;background:#14243a;font-size:13px;color:var(--muted)}.guide-code pre{min-width:0;max-width:100%;margin:0;overflow-x:auto;white-space:pre;padding:18px;border:1px solid var(--line);border-radius:0 0 12px 12px;background:#06101d;color:#d7e9ff}.guide-code pre code{overflow-wrap:normal;word-break:normal;color:inherit}.guide-code pre:focus-visible{outline:3px solid var(--mint);outline-offset:3px}.guide-related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.guide-related a{display:block;padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--panel);color:var(--text);font-weight:700}.guide-related a span{display:block;margin-top:12px;font-size:13px;color:var(--mint)}#moving-store{scroll-margin-top:110px;margin-top:40px}
.guide-content .guide-cta{padding:28px;border:1px solid #376661}
@media(max-width:560px){.guide-fields>div{grid-template-columns:1fr;gap:7px}.guide-related{grid-template-columns:1fr}.guide-content .guide-cta{padding:22px}.guide-page .guide-meta{margin-top:14px}}
