:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f8fafc;--bg-elev:#fff;--surface-1:#fff;--surface-2:#f1f5f9;--surface-3:#e2e8f0;--border:#cbd5e1;--border-strong:#64748b;--text:#1e293b;--text-soft:#475569;--text-faint:#475569;--text-dim:#475569;--accent:#1d4ed8;--accent-bright:#2563eb;--accent-deep:#1e40af;--accent-tint:#eff6ff;--accent-line:#93b4ed;--on-accent:#fff;--accent-pressed:#172f83;--link-visited:#60428c;--success:#166534;--success-tint:#f0fdf4;--warning:#854d0e;--warning-tint:#fffbeb;--danger:#991b1b;--danger-tint:#fef2f2;--info:var(--accent);--info-tint:var(--accent-tint);--shell:#172334;--shell-text:#f8fafc;--shell-soft:#cbd5e1;--shell-link:#bfdbfe;--font-display:"Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--font-sans:var(--font-display);--font-mono:Consolas,"Liberation Mono",monospace;--fs-xs:.8125rem;--fs-sm:.875rem;--fs-base:1rem;--fs-md:1.125rem;--fs-lg:1.3125rem;--fs-xl:1.625rem;--fs-2xl:2rem;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--r-sm:4px;--r-md:8px;--r-lg:12px;--maxw:1280px;--maxw-prose:720px;--shadow-md:0 6px 18px #0f172a0f}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{background:var(--bg);color:var(--text);font:var(--fs-base)/1.65 var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.025em;margin:0 0 var(--s4);font-weight:700;line-height:1.2}h1{font-size:clamp(2.2rem,4.5vw,3.5rem)}h2{font-size:clamp(1.65rem,3vw,2rem)}h3{font-size:1.3rem}p{margin:0 0 var(--s4)}a{color:var(--accent);text-underline-offset:4px;text-decoration-thickness:1px}.sg-main a:not(.btn):not(.shell a):visited,.editorial-visited-demo{color:var(--link-visited)}a:hover{color:var(--accent-deep);text-decoration-thickness:2px}a:active{color:var(--text)}:focus-visible,.focus-demo{outline:3px solid var(--accent);outline-offset:4px}::selection{background:var(--accent);color:var(--on-accent)}.container{width:min(var(--maxw),100%);margin:auto;padding-inline:clamp(20px,4vw,48px)}.shell{background:var(--shell);color:var(--shell-text)}.shell a{color:var(--shell-link)}.shell :focus-visible{outline-color:var(--shell-link)}.masthead{padding-block:22px}.brand-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.wordmark{letter-spacing:-.02em;align-items:center;gap:12px;font-size:1.12rem;font-weight:700;display:flex}.brand-icon{border:1px solid var(--accent-line);border-radius:6px;align-content:center;gap:4px;width:30px;height:30px;padding:7px;display:grid}.brand-icon i{background:var(--shell-link);border-radius:1px;height:4px}.shell small{color:var(--shell-soft)}.intro{padding-block:var(--s8) var(--s7);border-bottom:1px solid var(--border)}.eyebrow{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--s4);font-weight:700}.intro p{max-width:660px;font-size:var(--fs-md);color:var(--text-soft)}.intro .badge{margin-bottom:var(--s5)}.sg-layout{gap:var(--s7);grid-template-columns:200px minmax(0,1fr);display:grid}.sg-nav{padding-block:var(--s5);align-self:start;max-height:calc(100vh - 48px);padding-inline:6px;position:sticky;top:24px;overflow-y:auto}.sg-nav p{font-size:var(--fs-xs);color:var(--text-soft);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.sg-nav a{border-left:2px solid var(--border);font-size:var(--fs-sm);color:var(--text-soft);padding:9px 12px;text-decoration:none;display:block}.sg-nav a:hover,.sg-nav a[aria-current]{background:var(--accent-tint);color:var(--accent);border-color:var(--accent)}.sg-main{min-width:0}.sg-section{padding-block:var(--s7);border-bottom:1px solid var(--border);scroll-margin-top:24px}.sec-head{margin-bottom:var(--s5)}.sec-head .eyebrow{margin-bottom:8px}.sec-head p,.note{color:var(--text-soft);font-size:var(--fs-sm);max-width:70ch}.note{margin-top:var(--s4)}.ds-grid{gap:var(--s4);display:grid}.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.demo-box{padding:var(--s5);background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-md)}.swatch{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-1);overflow:hidden}.chip{border-bottom:1px solid var(--border);height:72px}.swatch .info{font-size:var(--fs-xs);padding:12px}.swatch b,.swatch code{display:block}.chip-bg{background:var(--bg)}.chip-white{background:var(--surface-1)}.chip-slate{background:var(--text)}.chip-blue{background:var(--accent)}code,kbd{font-family:var(--font-mono);font-size:.9em}code{overflow-wrap:anywhere}kbd{background:var(--surface-2);border:1px solid var(--border-strong);border-radius:4px;padding:2px 6px}.type-row{padding:var(--s5) 0;border-bottom:1px solid var(--border)}.type-row:last-child{border:0;padding-bottom:0}.type-label{font-size:var(--fs-xs);color:var(--text-soft);margin-bottom:8px;display:block}.type-display{letter-spacing:-.03em;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.15}.type-heading{font-size:2rem;font-weight:700;line-height:1.2}.type-subheading{font-size:1.3rem;font-weight:700}.prose{max-width:var(--maxw-prose);font-size:var(--fs-md);line-height:1.75}.spacing-row{align-items:center;gap:var(--s4);font-size:var(--fs-sm);padding:8px 0;display:flex}.spacing-row code{flex:none;width:65px}.space-bar{background:var(--accent);border-radius:2px;height:12px}.space-4{width:var(--s1)}.space-8{width:var(--s2)}.space-12{width:var(--s3)}.space-16{width:var(--s4)}.space-24{width:var(--s5)}.space-32{width:var(--s6)}.space-48{width:var(--s7)}.space-64{width:var(--s8)}.flex-wrap{gap:var(--s4);flex-wrap:wrap;align-items:center;display:flex}.stack{gap:var(--s4);display:grid}.btn{font:600 var(--fs-sm)/1.4 var(--font-sans);cursor:pointer;border-radius:var(--r-sm);text-align:center;white-space:normal;border:1px solid #0000;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:12px 20px;text-decoration:none;transition:background .15s,color .15s,transform .12s;display:inline-flex}.btn-primary{background:var(--accent);color:var(--on-accent)}.btn-primary:hover,.btn-primary.is-hover{background:var(--accent-deep);color:var(--on-accent);text-decoration:none}.btn-primary:active,.btn-primary.is-active{background:var(--accent-pressed);color:var(--on-accent);transform:translateY(1px)}.btn-secondary{background:var(--surface-1);color:var(--accent);border-color:var(--border-strong)}.btn-secondary:hover{background:var(--accent-tint);color:var(--accent-deep);border-color:var(--accent)}.btn-ghost{color:var(--accent);background:0 0}.btn-ghost:hover{background:var(--accent-tint)}.btn-sm{padding:10px 14px}.btn-lg{min-height:52px;padding:16px 26px;font-size:1rem}.btn:disabled{background:var(--surface-3);color:var(--text-soft);border-color:var(--border);cursor:not-allowed;transform:none}.badge{font-size:var(--fs-xs);background:var(--accent-tint);color:var(--accent);border:1px solid var(--accent-line);border-radius:4px;padding:4px 9px;font-weight:600;line-height:1.5;display:inline-flex}.badge.neutral{background:var(--surface-2);color:var(--text-soft);border-color:var(--border)}.state-item{justify-items:start;gap:12px;padding:8px 0;display:grid}.state-item small{color:var(--text-soft)}.card{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-md);overflow:hidden}.card .body{padding:var(--s5)}.card h3{margin-block:16px 12px}.card .excerpt{color:var(--text-soft);font-size:var(--fs-base)}.card .meta{color:var(--text-soft);font-size:var(--fs-xs);border-top:1px solid var(--border);margin-top:24px;padding-top:16px}.card:focus-within{border-color:var(--accent)}.card a{padding-block:4px;display:inline-block}.card-note{border-top:3px solid var(--accent)}.table-scroll{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-1);overflow-x:auto}.data-table{border-collapse:collapse;width:100%;min-width:650px;font-size:var(--fs-sm);text-align:left}.data-table caption{text-align:left;padding:var(--s4) var(--s5);background:var(--surface-1);color:var(--text);font-weight:600}.data-table th,.data-table td{vertical-align:top;border-bottom:1px solid var(--border);padding:16px 20px}.data-table thead th{background:var(--surface-2);font-weight:700}.data-table tbody th{font-weight:600}.data-table tbody tr:nth-child(2n){background:var(--bg)}.data-table tbody tr:last-child>*{border-bottom:0}.data-table .is-emphasized{background:var(--accent-tint);color:var(--accent-deep)}.proscons{gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pc-col{padding:var(--s5);border:1px solid var(--border);border-radius:var(--r-md)}.pros{background:var(--success-tint)}.cons{background:var(--warning-tint)}.pros h3{color:var(--success)}.cons h3{color:var(--warning)}.pc-col ul{margin:0;padding-left:20px}.pc-col li+li{margin-top:12px}.callout{padding:var(--s5);background:var(--info-tint);border-left:4px solid var(--info);border-radius:0 var(--r-md) var(--r-md) 0}.c-label{color:var(--info);margin-bottom:8px;font-weight:700;display:block}.callout p{margin:0}.callout.tip{background:var(--success-tint);border-color:var(--success)}.tip .c-label{color:var(--success)}.callout.warn{background:var(--warning-tint);border-color:var(--warning)}.warn .c-label{color:var(--warning)}.callout.danger{background:var(--danger-tint);border-color:var(--danger)}.danger .c-label{color:var(--danger)}.disclosure{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--s5);font-size:var(--fs-sm)}.disclosure strong{margin-bottom:8px;display:block}.disclosure p:last-child{margin:0}details{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-1)}summary{cursor:pointer;min-height:48px;padding:16px 20px;font-weight:600}details p{margin:0;padding:0 20px 16px}summary:hover{color:var(--accent)}.footer-sample{margin-top:var(--s7);padding:var(--s6);border-radius:var(--r-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.footer-sample p{margin:0}.footer-sample small{margin-top:4px;display:block}.page-end{padding-block:var(--s6);font-size:var(--fs-sm);color:var(--text-soft)}.skip-link{background:var(--surface-1);z-index:10;padding:12px;position:absolute;top:-100px;left:16px}.skip-link:focus{top:12px}.btn,.sg-nav a,summary,.footer-sample a{min-width:44px;min-height:44px}.footer-sample a{align-items:center;display:inline-flex}details,.table-scroll{border-color:var(--border-strong)}.host-card{max-width:var(--maxw-prose)}.host-card .body{padding:var(--s6)}.offer-price{margin-bottom:4px;font-size:1.5rem;font-weight:700}.offer-terms{color:var(--text-soft)}.facts{margin:var(--s5) 0;gap:12px;display:grid}.facts div{border-bottom:1px solid var(--border);grid-template-columns:minmax(110px,1fr) 2fr;gap:16px;padding-bottom:12px;display:grid}.facts dt{font-weight:600}.facts dd{overflow-wrap:anywhere;margin:0}.host-card .btn{padding:12px 20px;display:inline-flex}.host-card .disclosure{margin-top:24px}.comparison-summary{margin-top:var(--s5)}.comparison-summary h3{margin-top:0}.comparison-summary .facts div{grid-template-columns:1fr}.comparison-summary .facts{font-size:var(--fs-sm)}.editorial-meta{max-width:var(--maxw-prose)}.editorial-meta .facts{margin-top:0}.verification-state{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-1);padding:20px}.verification-state strong{margin-bottom:8px;display:block}.verification-state p{font-size:var(--fs-sm);margin:0}.verification-state.tested{border-top:4px solid var(--success)}.verification-state.checked{border-top:4px solid var(--accent)}.verification-state.unverified{border-top:4px solid var(--warning)}.tutorial-specimen{max-width:var(--maxw-prose);font-size:var(--fs-md);line-height:1.75}.steps{padding-left:28px}.steps>li{margin-bottom:24px;padding-left:8px}.steps>li::marker{color:var(--accent);font-weight:700}.steps h3{margin-bottom:8px}.command-block{background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--r-md);white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 0;padding:20px;line-height:1.7}.command-block code{font-size:var(--fs-base)}.tutorial-figure{margin:24px 0}.image-placeholder{text-align:center;background:var(--surface-2);border:2px dashed var(--border-strong);border-radius:var(--r-md);min-height:180px;color:var(--text-soft);place-items:center;padding:24px;display:grid}figcaption{font-size:var(--fs-sm);color:var(--text-soft);margin-top:12px}.editorial-visited-demo{text-underline-offset:4px;text-decoration:underline}@media (width<=760px){.sg-nav{max-height:none;overflow:visible}.host-card .body{padding:20px}}@media (width<=560px){.facts div{grid-template-columns:1fr;gap:4px}.comparison-summary{grid-template-columns:1fr}}@media (width<=1000px){.sg-layout{grid-template-columns:160px minmax(0,1fr);gap:24px}.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.sg-layout{display:block}.sg-nav{border-bottom:1px solid var(--border);padding-block:24px;position:static}.sg-nav div{flex-wrap:wrap;gap:4px;display:flex}.sg-nav a{border:1px solid var(--border);border-radius:4px;padding:10px 12px}.intro{padding-top:40px}.cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.cols-2,.cols-3,.proscons{grid-template-columns:1fr}.sg-section{padding-block:32px}.demo-box,.card .body,.pc-col,.callout{padding:20px}.intro p{font-size:1rem}.state-item .btn{max-width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.sg-nav a{border-color:var(--border-strong)}#demo-price-note,#method-specimen{margin-top:var(--s5);scroll-margin-top:24px}.sg-nav a[aria-current]{text-decoration:underline;text-decoration-thickness:2px}.guide-page{padding-bottom:48px}.guide-head{max-width:var(--maxw-prose);margin-block:24px 48px}.guide-head h1{margin-block:24px}.guide-head>.prose{color:var(--text-soft)}.guide-byline{font-size:var(--fs-sm);margin-block:24px}.guide-byline .facts{margin-block:16px}.guide-layout{grid-template-columns:minmax(0,720px) 260px;align-items:start;gap:48px;display:grid}.guide-article{grid-area:1/1;min-width:0}.guide-toc{max-height:calc(100vh - 48px);font-size:var(--fs-sm);grid-area:1/2;position:sticky;top:24px;overflow:auto}.guide-toc h2{font-size:var(--fs-lg)}.guide-toc ol{margin:0;padding:0;list-style:none}.guide-toc a{align-items:center;min-height:44px;padding:8px 6px;display:flex}.guide-toc [aria-current]{background:var(--accent-tint);border-left:3px solid var(--accent);font-weight:700;text-decoration-thickness:2px}.guide-back{border-top:1px solid var(--border);margin-top:16px}.guide-article section{border-bottom:1px solid var(--border);margin-bottom:40px;padding-bottom:40px;scroll-margin-top:24px}.guide-article h2{margin-bottom:24px}.guide-article .callout,.guide-article .demo-box{margin-block:24px}.guide-article details{margin-block:16px}.guide-article details p{padding-top:8px}.guide-article a:not(.btn):visited{color:var(--link-visited)}.planning-diagram{font-size:var(--fs-sm);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.planning-diagram li{border:1px solid var(--border);border-top:3px solid var(--accent);border-radius:var(--r-md);background:var(--surface-1);padding:20px}.planning-diagram b{color:var(--accent);font-family:var(--font-mono);margin-bottom:12px;display:block}.planning-diagram strong,.planning-diagram span{display:block}.planning-diagram span{color:var(--text-soft);margin-top:8px}@media (width<=1000px){.guide-layout{flex-direction:column;gap:32px;display:flex}.guide-toc{width:100%;max-width:720px;max-height:none;position:static}.guide-toc ol{grid-template-columns:1fr 1fr;gap:4px 16px;display:grid}.guide-article{width:100%}}@media (width<=560px){.guide-toc ol,.planning-diagram{grid-template-columns:1fr}.guide-head{margin-top:12px}.guide-layout{gap:24px}}.category-main{padding-bottom:var(--s7)}.breadcrumb{font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:12px;padding-block:24px;display:flex}.breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.hub-header{border-bottom:1px solid var(--border);padding-block:24px 48px}.hub-header .prose{color:var(--text-soft);margin-block:24px}.listing-layout{grid-template-columns:minmax(0,1fr) 280px;gap:32px;margin-top:48px;display:grid}.listing-main,.listing-side{min-width:0}.listing-side{align-self:start;gap:24px;display:grid}.listing-side h2{font-size:var(--fs-xl)}.listing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.listing-grid .body{flex-direction:column;height:100%;display:flex}.listing-grid .badge{align-self:start}.listing-grid .excerpt{flex:1}.listing-grid details{margin-block:12px}.listing-grid .meta{margin-top:12px}.topic-filters{flex-wrap:wrap;gap:8px;display:flex}.topic-filters[hidden],.listing-grid [hidden]{display:none}.topic-filters [aria-pressed=true]{background:var(--accent-tint);color:var(--accent-deep);border-color:var(--accent);text-underline-offset:4px;box-shadow:inset 0 -3px var(--accent);text-decoration:underline}.related-nav a{align-items:center;gap:8px;min-height:44px;margin-top:8px;display:flex}.category-note{margin-top:48px}.listing-end{margin-top:24px}.category-main a:not(.btn):visited{color:var(--link-visited)}.main-nav a[aria-current=page]{text-underline-offset:6px;font-weight:700;text-decoration:underline}@media (width<=1000px){.listing-layout{grid-template-columns:1fr}.listing-side{grid-template-columns:1fr 1fr}}@media (width<=560px){.listing-grid,.listing-side{grid-template-columns:1fr}.hub-header{padding-block:12px 32px}.listing-layout{margin-top:32px}}.site-header .header-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-block:22px;display:flex}.site-header .wordmark{color:var(--shell-text);min-height:44px;text-decoration:none}.main-nav{border-top:1px solid var(--border-strong);flex-wrap:wrap;gap:8px 24px;padding-block:8px 16px;display:flex}.main-nav a{min-height:44px;font-size:var(--fs-sm);align-items:center;text-decoration:none;display:inline-flex}.main-nav a:hover{text-decoration:underline}.preview-strip{background:var(--surface-2);border-bottom:1px solid var(--border);font-size:var(--fs-xs);color:var(--text-soft);padding:10px 0}.home-main section{scroll-margin-top:24px}.home-hero{padding-block:var(--s8);gap:var(--s7);grid-template-columns:1.4fr 1fr;align-items:center;display:grid}.home-hero h1{max-width:17ch}.home-hero .prose{color:var(--text-soft);max-width:54ch;margin-block:24px}.home-hero .feature{min-width:0}.home-route{background:var(--surface-1);border:1px solid var(--border);border-top:3px solid var(--accent);border-radius:var(--r-md);padding:var(--s6)}.home-route h2{font-size:var(--fs-xl)}.home-route .mini{border-bottom:1px solid var(--border);grid-template-columns:32px 1fr;align-items:baseline;gap:12px;padding:16px 0;display:grid}.home-route .mini:last-child{border-bottom:0;padding-bottom:0}.home-route .mini span{color:var(--accent);font-family:var(--font-mono);font-size:var(--fs-sm)}.home-route .mini a{font-weight:600}.home-route .mini p{font-size:var(--fs-sm);color:var(--text-soft);margin:4px 0 0}.home-section{padding-block:var(--s7);border-top:1px solid var(--border)}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.section-head h2{margin-bottom:8px}.section-head p{color:var(--text-soft);max-width:65ch;margin:0}.section-head .eyebrow{margin-bottom:8px}.home-main .card{box-shadow:none}.home-main .card .body{flex-direction:column;height:100%;display:flex}.home-main .card .meta{margin-top:auto;padding-top:16px}.home-main .card .excerpt{flex:1}.home-main details{margin-block:16px}.home-main details p{font-size:var(--fs-sm);color:var(--text-soft)}.home-split{gap:var(--s6);grid-template-columns:1fr 1fr;display:grid}.home-split .home-section{min-width:0}.home-main a:not(.btn):visited{color:var(--link-visited)}.home-trust{margin-block:var(--s7);padding:var(--s6);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md)}.home-trust h2{font-size:var(--fs-xl)}.site-footer{padding-block:var(--s7) var(--s5)}.footer-grid{gap:var(--s7);grid-template-columns:2fr 1fr 1fr;display:grid}.site-footer h2{font-size:var(--fs-base);color:var(--shell-text)}.site-footer p{color:var(--shell-soft);max-width:40ch;font-size:var(--fs-sm)}.site-footer nav a{min-height:44px;font-size:var(--fs-sm);align-items:center;display:flex}.footer-bottom{margin-top:var(--s6);padding-top:var(--s5);border-top:1px solid var(--border-strong);color:var(--shell-soft);font-size:var(--fs-xs);flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.home-notes{font-size:var(--fs-sm);margin-bottom:var(--s7)}.home-notes details{margin-top:12px}.home-notes details:target{outline:2px solid var(--accent);outline-offset:4px}@media (width<=820px){.home-hero{grid-template-columns:1fr;gap:32px;padding-block:40px}.home-hero h1{max-width:20ch}.footer-grid{grid-template-columns:1fr 1fr}.footer-about{grid-column:1/-1}}@media (width<=560px){.main-nav{gap:4px 16px}.home-route{padding:24px}.home-split,.footer-grid{grid-template-columns:1fr}.home-section{padding-block:32px}.home-hero .flex-wrap .btn{width:100%}.footer-grid{gap:24px}.home-trust{padding:24px}}body{overflow-wrap:anywhere;flex-direction:column;min-height:100svh;display:flex}.frame[data-astro-cid-uhlzqijt]{width:min(100%,800px);margin-inline:auto;padding:24px}main[data-astro-cid-uhlzqijt]{flex:1;padding-block:40px 64px}.brand-link[data-astro-cid-uhlzqijt]{background:#fff;border-radius:8px;align-items:center;width:320px;max-width:100%;min-height:44px;padding:4px 8px;font-size:1.25rem;font-weight:700;display:inline-flex}.brand-link[data-astro-cid-uhlzqijt] img[data-astro-cid-uhlzqijt]{width:100%;height:auto;display:block}.guide-head[data-astro-cid-uhlzqijt]{margin-top:0}.disclosure[data-astro-cid-uhlzqijt]{margin-bottom:32px}.prose[data-astro-cid-uhlzqijt]{font-size:18px}footer[data-astro-cid-uhlzqijt] p[data-astro-cid-uhlzqijt]{font-size:var(--fs-sm)}footer[data-astro-cid-uhlzqijt] nav[data-astro-cid-uhlzqijt]{flex-wrap:wrap;gap:4px 24px;display:flex}footer[data-astro-cid-uhlzqijt] nav[data-astro-cid-uhlzqijt] a[data-astro-cid-uhlzqijt]{align-items:center;min-height:44px;display:inline-flex}.editorial[data-astro-cid-uhlzqijt] a:visited{color:var(--link-visited)}.editorial[data-astro-cid-uhlzqijt] li+li{margin-top:12px}
