.seo-header.svelte-dtgh0w{border-bottom:1px solid #111318;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;width:min(1180px,100% - 48px);min-height:82px;margin-inline:auto;display:grid}.seo-brand.svelte-dtgh0w{width:max-content;text-decoration:none}nav.svelte-dtgh0w{gap:26px;display:flex}nav.svelte-dtgh0w a:where(.svelte-dtgh0w){color:#50514f;letter-spacing:.06em;text-transform:uppercase;font:750 .73rem ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration:none}nav.svelte-dtgh0w a:where(.svelte-dtgh0w):hover{color:#d94c32}.seo-app-link.svelte-dtgh0w{color:#fbfaf5;background:#111318;justify-self:end;align-items:center;gap:18px;min-height:46px;padding:10px 15px;font-size:.8rem;font-weight:850;text-decoration:none;display:inline-flex}.seo-app-link.svelte-dtgh0w:hover{background:#d94c32}@media (width<=900px){.seo-header.svelte-dtgh0w{grid-template-columns:1fr auto}nav.svelte-dtgh0w{display:none}}@media (width<=560px){.seo-header.svelte-dtgh0w{width:min(100% - 28px,1180px);min-height:70px}.seo-app-link.svelte-dtgh0w{min-height:44px;padding:9px 12px;font-size:.72rem}.seo-app-link.svelte-dtgh0w span:where(.svelte-dtgh0w){display:none}}:root{--seo-ink:#111318;--seo-paper:#f0ede4;--seo-light:#fbfaf5;--seo-line:#c9c4b8;--seo-muted:#62635f;--seo-coral:#d94c32;--seo-signal:#ddff42}body{color:var(--seo-ink);background:var(--seo-paper)}.seo-page{min-height:100vh;overflow:hidden}.seo-shell{width:min(1180px,100% - 48px);margin-inline:auto}.seo-kicker{color:var(--seo-coral);letter-spacing:.1em;text-transform:uppercase;margin:0 0 22px;font:850 .72rem ui-monospace,SFMono-Regular,Menlo,monospace}.seo-hero{padding-block:clamp(76px,10vw,132px) clamp(76px,9vw,118px)}.seo-hero-grid{grid-template-columns:minmax(0,1.18fr) minmax(310px,.72fr);align-items:end;gap:clamp(50px,8vw,118px);display:grid}.seo-hero h1{letter-spacing:-.055em;max-width:850px;margin:0;font:900 clamp(4rem,7.3vw,7rem)/.91 Arial Narrow,Roboto Condensed,Impact,sans-serif}.seo-hero h1 em{color:var(--seo-coral);font-family:Georgia,serif;font-weight:700}.seo-deck{color:#484945;max-width:670px;margin:30px 0 0;font-size:1.08rem;line-height:1.72}.seo-hero-aside{background:var(--seo-light);border:1px solid var(--seo-ink);box-shadow:9px 9px 0 var(--seo-ink);padding:25px}.seo-hero-aside>span{color:var(--seo-coral);letter-spacing:.08em;font:850 .57rem ui-monospace,monospace}.seo-hero-aside h2{margin:13px 0 20px;font:900 2rem/1 Arial Narrow,Impact,sans-serif}.seo-hero-aside ul{margin:0;padding:0;list-style:none}.seo-hero-aside li{border-top:1px solid var(--seo-line);grid-template-columns:18px 1fr;gap:8px;padding-block:11px;font-size:.8rem;display:grid}.seo-hero-aside li:before{content:"→";color:var(--seo-coral);font-weight:900}.seo-actions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.seo-primary,.seo-secondary{border:1px solid var(--seo-ink);justify-content:center;align-items:center;gap:22px;min-height:54px;padding:13px 19px;font-size:.78rem;font-weight:850;text-decoration:none;display:inline-flex}.seo-primary{color:var(--seo-light);background:var(--seo-ink)}.seo-primary:hover{color:var(--seo-ink);background:var(--seo-signal)}.seo-secondary:hover{background:var(--seo-light)}.seo-proof-strip{color:var(--seo-light);background:var(--seo-ink)}.seo-proof-grid{grid-template-columns:repeat(4,1fr);display:grid}.seo-proof-grid div{border-right:1px solid #3b3e45;min-height:122px;padding:25px}.seo-proof-grid div:last-child{border-right:0}.seo-proof-grid span{color:var(--seo-signal);letter-spacing:.08em;font:850 .55rem ui-monospace,monospace}.seo-proof-grid b{margin-top:10px;font-size:.87rem;display:block}.seo-section{border-bottom:1px solid var(--seo-ink);padding-block:clamp(76px,9vw,120px)}.seo-section-grid{grid-template-columns:.62fr 1.38fr;gap:clamp(46px,8vw,120px);display:grid}.seo-section h2{max-width:760px;margin:0;font:900 clamp(2.8rem,5vw,5.1rem)/.94 Arial Narrow,Impact,sans-serif}.seo-section h2 em{color:var(--seo-coral);font-family:Georgia,serif}.seo-section-copy{max-width:760px}.seo-section-copy>p:first-child{margin-top:0}.seo-section-copy p{color:#4f504c;line-height:1.75}.seo-card-grid{background:var(--seo-ink);border:1px solid var(--seo-ink);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:34px;display:grid}.seo-card{background:var(--seo-light);min-height:210px;padding:25px}.seo-card span{color:var(--seo-coral);letter-spacing:.08em;font:900 .55rem ui-monospace,monospace}.seo-card h3{margin:16px 0 10px;font-size:1.15rem}.seo-card p{color:var(--seo-muted);margin:0;font-size:.8rem;line-height:1.65}.seo-steps{counter-reset:steps;border-top:1px solid var(--seo-ink);margin:32px 0 0;padding:0;list-style:none}.seo-steps li{counter-increment:steps;border-bottom:1px solid var(--seo-line);grid-template-columns:72px 1fr;gap:20px;padding:25px 0;display:grid}.seo-steps li:before{content:"0" counter(steps);color:var(--seo-coral);font:900 .72rem ui-monospace,monospace}.seo-steps b{margin-bottom:7px;display:block}.seo-steps p{color:var(--seo-muted);margin:0;font-size:.84rem;line-height:1.65}.seo-table-wrap{border:1px solid var(--seo-ink);box-shadow:7px 7px 0 var(--seo-ink);margin-top:32px;overflow-x:auto}.seo-table{border-collapse:collapse;background:var(--seo-light);width:100%;min-width:650px}.seo-table th,.seo-table td{border-bottom:1px solid var(--seo-line);text-align:left;vertical-align:top;padding:17px 18px}.seo-table th{color:var(--seo-light);background:var(--seo-ink);letter-spacing:.07em;text-transform:uppercase;font:850 .56rem ui-monospace,monospace}.seo-table td{font-size:.81rem;line-height:1.6}.seo-table tr:last-child td{border-bottom:0}.source-directory{background:var(--seo-ink);border:1px solid var(--seo-ink);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:32px;display:grid}.source-directory a{background:var(--seo-light);justify-content:space-between;align-items:center;gap:22px;min-height:98px;padding:20px;text-decoration:none;display:flex}.source-directory a:hover{background:#fff}.source-directory b{font-size:.92rem}.source-directory span{color:var(--seo-coral);letter-spacing:.07em;font:800 .53rem ui-monospace,monospace}.seo-note{color:#555650;border-left:4px solid var(--seo-coral);background:#e7e3d8;margin-top:24px;padding:17px 19px;font-size:.78rem;line-height:1.65}.seo-article{width:min(820px,100% - 48px);margin-inline:auto;padding-block:84px 118px}.seo-article h1{letter-spacing:-.05em;margin:0;font:900 clamp(3.8rem,7vw,6.4rem)/.92 Arial Narrow,Impact,sans-serif}.seo-article .seo-deck{font-size:1.15rem}.article-meta{border-block:1px solid var(--seo-line);color:var(--seo-muted);text-transform:uppercase;flex-wrap:wrap;gap:10px 24px;margin:28px 0 52px;padding-block:17px;font:750 .59rem ui-monospace,monospace;display:flex}.article-body h2{margin:58px 0 18px;font:900 clamp(2.1rem,4vw,3.2rem)/1 Arial Narrow,Impact,sans-serif}.article-body h3{margin:30px 0 10px;font-size:1.15rem}.article-body p,.article-body li{color:#474844;line-height:1.8}.article-body ul,.article-body ol{padding-left:1.25rem}.article-body a{color:#9e321f;font-weight:750}.article-callout{background:var(--seo-light);border:1px solid var(--seo-ink);box-shadow:7px 7px 0 var(--seo-ink);margin-block:38px;padding:25px}.article-callout b{margin-bottom:8px;display:block}.article-callout p{margin:0}.seo-cta{color:var(--seo-light);background:var(--seo-coral);padding-block:90px}.seo-cta-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;display:grid}.seo-cta h2{margin:0;font:900 clamp(3rem,5.7vw,5.6rem)/.92 Arial Narrow,Impact,sans-serif}.seo-cta p{margin:0 0 25px;line-height:1.7}.seo-cta .seo-primary{color:var(--seo-ink);background:var(--seo-signal)}.seo-cta .seo-primary:hover{background:var(--seo-light)}@media (width<=860px){.seo-hero-grid,.seo-section-grid,.seo-cta-grid{grid-template-columns:1fr}.seo-hero-aside{max-width:650px}.seo-proof-grid{grid-template-columns:repeat(2,1fr)}.seo-proof-grid div:nth-child(2){border-right:0}.seo-proof-grid div:nth-child(-n+2){border-bottom:1px solid #3b3e45}}@media (width<=600px){.seo-shell,.seo-article{width:min(100% - 28px,1180px)}.seo-hero h1,.seo-article h1{font-size:clamp(3.45rem,17vw,5rem)}.seo-actions{display:grid}.seo-primary,.seo-secondary{width:100%}.seo-proof-grid,.seo-card-grid,.source-directory{grid-template-columns:1fr}.seo-proof-grid div{border-bottom:1px solid #3b3e45;border-right:0}.seo-proof-grid div:last-child{border-bottom:0}.seo-steps li{grid-template-columns:46px 1fr}}
