
:root{--ink:#25364A;--paper:#E5F2F6;--accent:#D86B2F;--soft:#d8e5ea;--line:#b3c1c9;--focus:#2459c9}figure{margin:0}figcaption{font-size:.72rem;margin:.7rem 0;line-height:1.5}.media-credit{margin-top:2rem}.hero figure img{width:100%;object-fit:cover}.reading-links .text-link{max-width:55rem}.hero .actions{margin:1.8rem 0}.tool-shell{color:var(--ink)}.tool-result .button.primary{color:white}table{width:100%;border-collapse:collapse;text-align:left;font-size:.9rem}caption{text-align:left;padding:.8rem 0;font-size:.8rem}th,td{padding:1rem;border-bottom:1px solid var(--line);vertical-align:top}th{font-weight:700}.hero img{border-radius:var(--image-radius,0)}
 .operations-hero{display:grid;grid-template-columns:190px 1.2fr .8fr;gap:2rem;align-items:start}.ops-label{font-size:.7rem;letter-spacing:.1em;border-top:5px solid var(--ink);padding-top:1rem}.ops-label span{display:block;border:1px solid var(--ink);padding:.5rem;margin-top:1rem;font-family:monospace;letter-spacing:0}.operations-hero h1{font-size:clamp(3rem,5vw,5.2rem);font-weight:700}.operations-hero figure{padding-top:2rem}.operations-hero figure img{aspect-ratio:.7;object-fit:cover}.ops-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.ops-grid>div{padding:2rem;border:1px solid var(--line)}.ops-grid h2{font-size:2rem}.ops-grid>div:hover{background:#dae9f0}.next-step{border-left:6px solid var(--ink);background:#d8e9ef}.logo-mark{font-family:monospace;transform:none}.tool-shell{border:2px solid var(--ink)}@media(max-width:1000px){.operations-hero{grid-template-columns:1.3fr .7fr}.ops-label{grid-column:1/-1}.operations-hero figure img{aspect-ratio:.9}}@media(max-width:760px){.operations-hero,.ops-grid{grid-template-columns:1fr}.operations-hero figure img{aspect-ratio:1.7}.ops-label{grid-column:auto}.ops-grid>div{padding:1.5rem}}