article[data-astro-cid-ovxcmftc]{--_stripe: var(--accent)}article[data-astro-cid-ovxcmftc][data-domain=radio]{--_stripe: var(--cyan)}article[data-astro-cid-ovxcmftc][data-domain=infrastructure]{--_stripe: var(--amber)}.cs-head[data-astro-cid-ovxcmftc]{padding-block:clamp(2.5rem,6vw,4.5rem) clamp(2.5rem,6vw,4rem);border-bottom:1px solid var(--line);background:radial-gradient(50rem 24rem at 100% 0%,color-mix(in srgb,var(--_stripe) 10%,transparent),transparent 70%)}.cs-head[data-astro-cid-ovxcmftc] .wrap[data-astro-cid-ovxcmftc]{display:grid;gap:1.25rem}.crumbs[data-astro-cid-ovxcmftc] ol[data-astro-cid-ovxcmftc]{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0 0 1rem;padding:0;font-family:var(--font-mono);font-size:.8125rem;color:var(--faint)}.crumbs[data-astro-cid-ovxcmftc] li[data-astro-cid-ovxcmftc]+li[data-astro-cid-ovxcmftc]:before{content:"/";margin-right:.5rem}.crumbs[data-astro-cid-ovxcmftc] a[data-astro-cid-ovxcmftc]{color:var(--muted);display:inline-block;padding-block:.6rem;margin-block:-.6rem}.crumbs[data-astro-cid-ovxcmftc] a[data-astro-cid-ovxcmftc]:hover{color:var(--text)}.title-row[data-astro-cid-ovxcmftc]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}h1[data-astro-cid-ovxcmftc]{font-size:clamp(3rem,10vw,7rem);letter-spacing:-.045em;line-height:.95}.note[data-astro-cid-ovxcmftc]{font-family:var(--font-mono);font-size:.8125rem;color:var(--amber)}.body[data-astro-cid-ovxcmftc]{display:grid;gap:3rem;padding-block:clamp(3rem,6vw,5rem)}.facts[data-astro-cid-ovxcmftc]{display:grid;gap:1.75rem;align-content:start}.fact[data-astro-cid-ovxcmftc]{display:grid;gap:.75rem}.fact[data-astro-cid-ovxcmftc] h2[data-astro-cid-ovxcmftc]{font-family:var(--font-mono);font-weight:500}.mono[data-astro-cid-ovxcmftc]{font-family:var(--font-mono);font-size:.875rem}.links[data-astro-cid-ovxcmftc]{list-style:none;margin:0;padding:0;display:grid;gap:.25rem}.links[data-astro-cid-ovxcmftc] a[data-astro-cid-ovxcmftc]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.75rem;padding:.6rem .8rem;border:1px solid var(--line);border-radius:var(--radius);font-family:var(--font-mono);font-size:.8125rem;font-weight:500;text-decoration:none;transition:border-color .2s var(--ease),color .2s var(--ease)}.links[data-astro-cid-ovxcmftc] a[data-astro-cid-ovxcmftc]:hover{border-color:var(--_stripe);color:var(--accent)}.links[data-astro-cid-ovxcmftc] svg{width:.95rem;height:.95rem;flex:none}.links[data-astro-cid-ovxcmftc] small[data-astro-cid-ovxcmftc]{display:block;padding:.4rem .2rem .6rem;font-size:.75rem;color:var(--faint);line-height:1.45}.content[data-astro-cid-ovxcmftc]{display:grid;gap:clamp(2.5rem,5vw,3.5rem);min-width:0}.block[data-astro-cid-ovxcmftc]{display:grid;gap:1.1rem}.block-h[data-astro-cid-ovxcmftc]{display:flex;align-items:center;gap:1rem;font-size:1rem}.block-h[data-astro-cid-ovxcmftc]:after{content:"";flex:1;height:1px;background:var(--line)}.problem[data-astro-cid-ovxcmftc]{font-family:var(--font-display);font-size:clamp(1.25rem,2.4vw,1.6rem);line-height:1.4;letter-spacing:-.01em;max-width:38rem}.checklist[data-astro-cid-ovxcmftc]{list-style:none;margin:0;padding:0;display:grid;gap:.9rem;max-width:42rem}.checklist[data-astro-cid-ovxcmftc] li[data-astro-cid-ovxcmftc]{position:relative;padding-left:1.75rem;color:var(--muted)}.checklist[data-astro-cid-ovxcmftc] li[data-astro-cid-ovxcmftc]:before{content:"";position:absolute;left:0;top:.55em;width:.75rem;height:.4rem;border-left:2px solid var(--_stripe);border-bottom:2px solid var(--_stripe);transform:rotate(-45deg) translateY(-25%)}.limits[data-astro-cid-ovxcmftc]{padding:1.5rem;border:1px dashed var(--line-strong);border-radius:.6rem;background:var(--bg-raise)}.limits[data-astro-cid-ovxcmftc] ul[data-astro-cid-ovxcmftc]{margin:0;padding-left:1.1rem;display:grid;gap:.6rem;color:var(--muted);max-width:42rem}.limits[data-astro-cid-ovxcmftc] li[data-astro-cid-ovxcmftc]::marker{color:var(--amber)}.next[data-astro-cid-ovxcmftc]{border-top:1px solid var(--line)}.next[data-astro-cid-ovxcmftc] a[data-astro-cid-ovxcmftc]{display:grid;gap:.5rem;padding-block:clamp(2rem,5vw,3.5rem);text-decoration:none}.next-title[data-astro-cid-ovxcmftc]{display:inline-flex;align-items:center;gap:.75rem;font-family:var(--font-display);font-weight:600;font-size:clamp(2rem,6vw,4rem);letter-spacing:-.035em;line-height:1}.next-title[data-astro-cid-ovxcmftc] svg{width:.7em;height:.7em;color:var(--accent);transition:transform .25s var(--ease)}.next[data-astro-cid-ovxcmftc] a[data-astro-cid-ovxcmftc]:hover .next-title[data-astro-cid-ovxcmftc] svg{transform:translate(8px)}@media(min-width:60rem){.body[data-astro-cid-ovxcmftc]{grid-template-columns:17rem 1fr;gap:5rem}.facts[data-astro-cid-ovxcmftc]{position:sticky;top:6rem}}
