.guide-shell{padding:28px 32px 56px}.guide-breadcrumb{color:var(--color-muted);flex-wrap:wrap;gap:12px;font-size:13px;display:flex}.guide-heading{border-bottom:1px solid var(--color-line);padding:36px 0}.guide-heading h1{font-family:var(--font-display);overflow-wrap:anywhere;max-width:850px;margin-top:16px;font-size:36px;line-height:1.25}.guide-layout{grid-template-columns:250px minmax(0,1fr);gap:36px;display:grid}.guide-sidebar{border-right:1px solid var(--color-line);padding-top:28px;padding-right:24px}.guide-sidebar nav a{border-bottom:1px solid var(--color-line);gap:10px;padding:12px 8px;font-size:12px;line-height:1.7;display:flex}.guide-sidebar nav a span{color:var(--color-sage)}.guide-sidebar a[aria-current]{background:var(--color-cream);color:var(--color-sage);font-weight:700}.guide-sidebar .eyebrow{margin-bottom:12px}.guide-toc,.guide-progress{margin-top:32px}.guide-progress{font-size:13px}.guide-progress progress{width:100%;height:8px;accent-color:var(--color-sage);margin:12px 0;display:block}.guide-document{min-width:0;font-family:var(--font-sans);color:var(--color-ink);padding:28px 0;font-size:14px;line-height:1.8}.guide-document *{border-color:var(--color-line);letter-spacing:0!important}.guide-document :is(h2,h3,h4,p,li,td,a,code){overflow-wrap:anywhere}.guide-document :is(h2,h3,h4){color:var(--color-ink)}.guide-document h2{font-family:var(--font-display);line-height:1.4;font-size:26px!important;font-weight:500!important}.guide-document h3{line-height:1.5;font-size:18px!important}.guide-document h4{line-height:1.6;font-size:14px!important}.guide-document :is(p,li,td){font-size:14px}.guide-document a{color:var(--color-sage);text-underline-offset:3px;text-decoration:underline}.guide-document :is(ul,ol){list-style:revert;padding-left:22px}.guide-document .tab-panel{margin-bottom:44px;scroll-margin-top:24px;display:block!important}.guide-document :is(.card,.step){border:0;border-bottom:1px solid var(--color-line);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:22px 0}.guide-document .page-header{margin:24px 0}.guide-document .page-header p{background:var(--color-cream);color:var(--color-muted);border:0;border-left:3px solid var(--color-sage)}.guide-document :is(.hero,.contact-card){background:var(--color-cream);color:var(--color-ink);box-shadow:none;border-radius:0;padding:24px}.guide-document :is(.hero,.contact-card) :is(h2,h3,p,a){color:var(--color-ink)}.guide-document :is(.badge,.pill,.sheet-tag,.step-num,.tl-dot,.flow-circle,.num,.tag){background:var(--color-cream);color:var(--color-sage);border-radius:4px}.guide-document :is(.cmd,.dlg,.sheet,.sheet-map){border:1px solid var(--color-line);border-radius:4px;overflow:auto}.guide-document :is(.cmd-head,.dlg .h,.dlg .f,.sheet .tab,th){background:var(--color-cream);color:var(--color-ink)}.guide-document :is(.cmd-body,.dlg .c){background:var(--color-paper)}.guide-document :is(.fn,code,.menuline){background:var(--color-cream);color:var(--color-ink);white-space:normal;border-radius:3px}.guide-document :is(.alert,.call){background:var(--color-cream);color:var(--color-ink);border:0;border-left:3px solid var(--color-sage);border-radius:0}.guide-document :is(.alert-warn,.call.warn){color:#69551e;background:#f5efdb;border-left-color:#a3873e}.guide-document :is(.alert-danger,.call.danger){color:#873e35;background:#f7eae7;border-left-color:#a95549}.guide-document :is(.guide-card,.map .box,.rule){background:var(--color-paper);color:var(--color-ink);border:1px solid var(--color-line);box-shadow:none;border-radius:4px}.guide-document .guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-document .guide-card{border-top:3px solid var(--color-sage)}.guide-document a.guide-card{text-decoration:none}.guide-document a.guide-card:hover h4{text-decoration:underline}.guide-document table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.guide-document :is(th,td){border-bottom:1px solid var(--color-line);padding:10px}.guide-document :is(.fill,.legend i.f){background:#f5efdb}.guide-document :is(.auto,.legend i.a){color:#365c64;background:#e5eef0}.guide-document .step>header{background:var(--color-cream);padding:16px 0}.guide-document .step .num{background:var(--color-sage);color:var(--color-paper)}.guide-document .body{padding:20px 0}.guide-document .step header{flex-wrap:wrap}.guide-document .step header .t small b{font-size:inherit;display:inline}.guide-document .map a.box{text-decoration:none}.guide-document input[type=checkbox]{accent-color:var(--color-sage);width:18px;height:18px}.guide-document .sheet-row{flex-wrap:wrap}.guide-document .sheet-tag{white-space:normal}.guide-document .flow-wrapper{max-width:100%}.guide-document .cmd-head{flex-wrap:wrap}.guide-pagination{border-top:1px solid var(--color-line);color:var(--color-sage);justify-content:space-between;gap:24px;padding-top:24px;font-size:13px;display:flex}.guide-pagination>div{max-width:48%}.guide-pagination>div:last-child{text-align:right}@media (width<=900px){.guide-layout{grid-template-columns:1fr;gap:0}.guide-sidebar{border-right:0;padding-right:0}.guide-sidebar nav:first-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.guide-sidebar nav:first-child .eyebrow{grid-column:1/-1}.guide-toc{background:var(--color-cream);padding:16px}}@media (width<=540px){.guide-shell{padding:22px 20px 40px}.guide-heading h1{font-size:28px}.guide-document .guide-grid{grid-template-columns:1fr}.guide-document .sheet-desc{flex-basis:100%}.guide-document .contact-card{gap:16px;padding:20px}.guide-document .step header .chk{white-space:normal}}
