:root{--ink:#151714;--paper:#f4efe7;--accent:#df472b;--line:#cfc5b8}body{margin:0}.legacy-nav{display:flex;align-items:center;justify-content:space-between;padding:20px 5vw;border-bottom:1px solid var(--line);background:#fff;gap:20px}.legacy-nav>a{font-weight:900;color:var(--ink);text-decoration:none}.legacy-nav nav{display:flex;gap:18px;flex-wrap:wrap}.legacy-nav nav a{color:var(--ink)}.legacy-main{max-width:1000px;margin:auto;padding:70px 24px 100px;color:var(--ink);font:18px/1.7 Arial,sans-serif}.legacy-main h1{font:900 clamp(2.6rem,7vw,5.8rem)/.95 Arial,sans-serif;letter-spacing:-.055em;max-width:900px}.legacy-main h2{font-size:1.75rem;margin-top:2.2em}.legacy-eye{color:var(--accent);font-size:.78rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.legacy-lede{font-size:1.3rem;max-width:780px}.legacy-hero{margin:45px 0}.legacy-hero img{width:100%;max-height:620px;object-fit:cover}.legacy-hero figcaption{font-size:.82rem;color:#625d56}.legacy-main article{max-width:780px}.legacy-cta{padding:28px;margin-top:45px;background:#ebe3d8;border-left:5px solid var(--accent)}.legacy-foot{padding:45px 5vw;background:var(--ink);color:#fff}.legacy-foot a{color:#fff}.standard-blog-carousel,.corrected-service-showcase{padding:90px max(24px,5vw);background:var(--paper);color:var(--ink)}.standard-blog-carousel h2,.corrected-service-showcase h2{font-size:clamp(2rem,5vw,4rem);max-width:900px}.blog-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,1fr);gap:16px;overflow-x:auto;padding:20px 0 28px;scroll-snap-type:x mandatory}.blog-track a{scroll-snap-align:start;min-height:240px;padding:25px;background:#fff;border:1px solid var(--line);color:var(--ink);text-decoration:none}.blog-track span{color:var(--accent);text-transform:uppercase;font-size:.72rem;font-weight:900}.blog-track h3{font-size:1.45rem}.all-guides{font-weight:900;color:var(--ink)}.corrected-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.corrected-grid a{background:#fff;color:var(--ink);text-decoration:none;border:1px solid var(--line)}.corrected-grid img{width:100%;aspect-ratio:16/10;object-fit:cover}.corrected-grid h3,.corrected-grid p{margin-left:20px;margin-right:20px}.corrected-grid p{padding-bottom:20px}@media(max-width:720px){.legacy-nav{align-items:flex-start;flex-direction:column}.corrected-grid{grid-template-columns:1fr}.blog-track{grid-auto-columns:82vw}}

/* Preserve the material, application area and source credit at every width. */
*{box-sizing:border-box}.legacy-main{width:100%;overflow-wrap:anywhere}.legacy-hero{margin:32px 0;background:#ebe7df;border:1px solid #d5ccbf}.legacy-hero img{display:block;width:100%;height:auto;max-height:640px;object-fit:contain;background:#e5e1d9}.legacy-hero figcaption{padding:12px 16px;margin:0;line-height:1.6}.legacy-main h1{font-size:clamp(2rem,6vw,4.8rem);line-height:1.06}@media(max-width:600px){.legacy-main{padding:32px 18px 60px}.legacy-hero{margin:24px 0}.legacy-hero img{max-height:none}.legacy-lede{font-size:1.1rem}.legacy-nav{font:14px/1.5 Arial,sans-serif}.legacy-nav nav{gap:12px}}
