:root{--sud-red:#e30613;--sud-green:#00843d;--sud-dark:#17231f;--sud-muted:#5d6761;--sud-paper:#fffdf8;--sud-soft:#f4f7f3;--sud-line:#dfe6df;--sud-note:#fff4f4;--pico-font-family:"Atkinson Hyperlegible",system-ui,sans-serif;--pico-h1-color:var(--sud-dark);--pico-h2-color:var(--sud-dark);--pico-h3-color:var(--sud-dark);--pico-primary:var(--sud-green);--pico-primary-hover:#006c32;--pico-primary-focus:rgba(0,132,61,.24);--pico-border-radius:.35rem;color-scheme:light dark}html{scroll-behavior:smooth}body{background:var(--sud-paper);font-size:112.5%;line-height:1.72}.skip-link{position:absolute;left:.75rem;top:.75rem;z-index:10;transform:translateY(-160%);padding:.5rem .75rem;border-radius:.35rem;background:var(--sud-dark);color:#fff}.skip-link:focus{transform:translateY(0)}.site-header{border-bottom:1px solid var(--sud-line);background:rgba(255,253,248,.94);backdrop-filter:saturate(140%) blur(10px)}.brand{display:flex;align-items:center;gap:.85rem;padding:.85rem 0}.brand img{width:82px;height:auto}.brand strong{font-family:Inter,system-ui,sans-serif;display:block;font-size:1.02rem;color:var(--sud-dark)}.brand span{display:block;font-size:.86rem;color:var(--sud-muted)}.hero{max-width:1240px;padding:clamp(2rem,5vw,4rem) 0 1rem}.eyebrow{margin:0 0 .75rem;color:var(--sud-green);font-family:Inter,system-ui,sans-serif;font-size:.84rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.eyebrow time{color:var(--sud-muted)}.hero h1{margin:0;font-family:Inter,system-ui,sans-serif;font-size:clamp(2rem,3.6rem,4rem);line-height:1.05}.layout{max-width:1240px;padding-bottom:3rem}.article-shell article{padding-top:.25rem}.article-shell h2,.article-shell h3{font-family:Inter,system-ui,sans-serif;letter-spacing:0}.article-shell h2{margin-top:2.6rem;border-top:1px solid var(--sud-line);padding-top:1.6rem}.article-shell h2:first-child{margin-top:0;border-top:0;padding-top:0}.article-shell h3{margin-top:1.6rem;color:#26352e}.article-shell p,.article-shell li{max-width:92ch}.article-shell a{text-underline-offset:.16em}.takeaways{border-left:.34rem solid var(--sud-red);background:var(--sud-note);padding:1rem 1.15rem;margin:0 0 1.8rem;border-radius:.35rem}.takeaways summary,.toc summary{cursor:pointer;font-family:Inter,system-ui,sans-serif;font-weight:800;color:var(--sud-dark)}.takeaways h3{margin-top:1.1rem}.toc{margin:0 0 1.4rem;border-block:1px solid var(--sud-line);padding:.75rem 0}.toc ol{columns:3;column-gap:2rem;margin:.75rem 0 0;padding-left:1.25rem}.toc li{break-inside:avoid;margin-bottom:.2rem}.toc a{color:var(--sud-dark);text-decoration:none}.toc a:hover{text-decoration:underline}.article-shell table{font-size:.9rem}.article-shell th{background:var(--sud-soft)}.site-footer{border-top:1px solid var(--sud-line);padding:2rem 0;color:var(--sud-muted);font-size:.92rem}.site-footer p{margin-bottom:.35rem}@media (max-width:900px){.toc ol{columns:2}.article-shell p,.article-shell li{max-width:80ch}}@media (max-width:640px){body{font-size:106.25%}.brand img{width:68px}.hero h1{font-size:2.05rem}.toc ol{columns:1}.takeaways{margin-left:calc(var(--pico-spacing)*-.5);margin-right:calc(var(--pico-spacing)*-.5)}}@media (prefers-color-scheme:dark){:root{--sud-paper:#111816;--sud-soft:#17231f;--sud-line:#304038;--sud-note:#291b1d;--sud-dark:#f4f7f1;--sud-muted:#b6c1ba}.site-header{background:rgba(17,24,22,.94)}.article-shell h3{color:#edf4ef}.article-shell th{background:#1f2c27}}@media print{.skip-link{display:none}body{background:#fff}.toc{display:none}}