@import url("/fonts/fonts.css");
:root{color-scheme:light;--ink:#173c36;--paper:#f6f2e8;--line:#d4d8c7;--rust:#995333}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:var(--paper);font:16px/1.8 var(--font-body)}a{color:inherit;text-underline-offset:4px}button,input{font:inherit}:focus-visible{outline:3px solid #a6502d;outline-offset:5px}.skip-link{position:fixed;top:8px;left:8px;transform:translateY(-180%);z-index:10;background:var(--ink);color:white;padding:12px 20px}.skip-link:focus{transform:none}.pilot-band{text-align:center;background:#173c36;color:#e4e9c9;font-size:10px;letter-spacing:2px;padding:9px 16px}.masthead{max-width:1280px;margin:auto;padding:30px 36px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:20px}.wordmark{text-decoration:none;font: 800 24px/1.2 var(--font-display);display:inline-flex;align-items:center;gap:5px}.radar-mark{font-size:35px;color:var(--rust);margin-right:8px}.masthead nav{display:flex;gap:26px;align-items:center;font-size:13px}.masthead nav a{text-decoration:none;min-height:44px;display:flex;align-items:center}.masthead nav a:hover{text-decoration:underline}.nav-search{padding:10px 20px;border:1px solid var(--ink)}main{max-width:1280px;margin:auto;padding:0 36px}.breadcrumbs{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:12px;color:#536c60;margin:28px 0}.breadcrumbs a{min-height:36px;display:flex;align-items:center}.editorial-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center;padding:35px 0 60px;border-bottom:1px solid var(--line)}.eyebrow{font-size:11px;font-weight:700;letter-spacing:2.5px;color:var(--rust);margin:0 0 23px}h1{font: 800 clamp(42px,4.5vw,67px)/1.06 var(--font-display);letter-spacing: -0.015em;margin:0 0 26px}.standfirst{font:400 20px/1.65 var(--font-body);max-width:620px;color:#536c60;margin:0}.editorial-hero figure{margin:0;position:relative;padding-bottom:20px}.editorial-hero img{display:block;width:100%;height:340px;object-fit:cover;border-radius:3px 65px 3px 3px}.editorial-hero figcaption{display:flex;justify-content:space-between;gap:10px;font-size:9px;letter-spacing:1.5px;padding-top:12px;color:#526858}.editorial-hero .button{margin-top:25px}.button{display:inline-flex;gap:30px;align-items:center;justify-content:space-between;padding:15px 22px;background:var(--ink);color:white;text-decoration:none;font-size:14px;min-height:48px}.article-body{padding:42px 0 60px}.article-body>section{max-width:800px;margin:0 auto 38px}.article-body>section h2{font: 800 30px/1.25 var(--font-display);margin:0 0 17px}.article-body p{color:#415d50;margin:0 0 18px}.article-body a:not(.card){font-weight:600}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:50px}.card{position:relative;padding:28px 28px 55px;background:#fffdf6;border:1px solid var(--line);border-top:3px solid #b07448;text-decoration:none;transition:transform .2s,box-shadow .2s}.card:hover{transform:translateY(-4px);box-shadow:0 10px 24px #173c3610}.card h2{font: 800 30px/1.2 var(--font-display);margin:22px 0 14px}.card p{font-size:14px;line-height:1.7}.folio{font-size:10px;letter-spacing:1.6px;font-weight:700;color:#805133}.card-arrow{position:absolute;right:25px;bottom:17px;font-size:27px}.source-note{display:grid;gap:8px;background:#e9eddf;border-left:3px solid #a85d36;padding:25px 30px;max-width:800px;margin:0 auto 40px}.source-note b{font: 800 26px var(--font-display)}.source-note span,.source-note a{font-size:13px}.next-chapter{position:relative;background:#173c36;color:#fffdf0;padding:48px 60px;margin-bottom:70px;display:grid;grid-template-columns:1fr 1fr;gap:15px 50px}.next-chapter .eyebrow{color:#e4ce91;margin:0;grid-column:1}.next-chapter h2{font: 800 34px/1.2 var(--font-display);margin:0;grid-column:1}.next-chapter em{font-weight:inherit;color:#d9cf9e}.next-chapter form{grid-column:2;grid-row:1/3;align-self:center}.next-chapter label{display:block;font-size:12px;margin-bottom:12px}.next-chapter form div{display:flex}.next-chapter input{width:100%;min-width:0;padding:15px;border:1px solid #c7d2be;color:#173c36;background:#fffdf5}.next-chapter button{border:0;padding:15px 22px;background:#dcc18a;color:#173c36;font-weight:700;cursor:pointer}.next-chapter>p:last-child{font-size:12px;color:#d1dfce;grid-column:1/-1;margin:10px 0 0}.page-footer{border-top:1px solid var(--line);padding:40px max(24px,calc((100vw - 1208px)/2));background:#eaeede}.page-footer p,.page-footer small{font-size:12px;color:#4d6557}.page-footer nav{display:flex;gap:25px;flex-wrap:wrap;font-size:13px;margin:20px 0}.page-footer nav a{min-height:44px;display:flex;align-items:center}button:hover,.button:hover{filter:brightness(1.1)}@media(max-width:900px){.masthead{padding:25px 24px;flex-wrap:wrap}.masthead nav{gap:20px;flex-wrap:wrap}.masthead nav .nav-search{display:none}main{padding:0 24px}.editorial-hero{gap:30px}.editorial-hero img{height:300px}.cards{grid-template-columns:repeat(2,1fr)}.next-chapter{padding:35px;gap:20px}.next-chapter h2{font-size:28px}}@media(max-width:650px){.masthead nav{font-size:12px;gap:22px}.masthead{gap:10px}.breadcrumbs{margin:18px 0;font-size:11px}.editorial-hero{grid-template-columns:1fr;padding:20px 0 30px}.editorial-hero h1{font-size:37px}.editorial-hero img{height:240px}.standfirst{font-size:18px}.editorial-hero figure{padding:0}.cards{grid-template-columns:1fr;gap:18px}.article-body{padding-top:30px}.next-chapter{display:block;padding:30px 24px}.next-chapter h2{margin:18px 0 26px}.next-chapter form{margin-bottom:18px}.page-footer nav{gap:12px 23px}main{padding:0 20px}.card{padding:25px 25px 50px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media print{.masthead,.pilot-band,.next-chapter,.page-footer{display:none}.editorial-hero{grid-template-columns:1fr}.editorial-hero figure{display:none}main{padding:0}.cards{display:block}.card{display:block;break-inside:avoid;margin-bottom:15px}}
