:root{--ink:#0e1a2b;--navy:#14233b;--paper:#fbf8f1;--paper2:#f3ede0;--gold:#b0863c;--gold2:#c8a45c;--line:#e3dbcb;--mut:#5c6675;--serif:Georgia,"Times New Roman",serif;--sans:"Segoe UI",Arial,sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);line-height:1.65}.wrap{width:min(920px,calc(100% - 40px));margin:auto}.mast{background:var(--ink);color:#fff;border-bottom:1px solid #2b3b53}.mast-row{height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{color:#fff;text-decoration:none;font-weight:800;letter-spacing:.28em}.brand small{display:block;font-size:9px;color:#aeb8c6;letter-spacing:.14em}.mast nav{display:flex;align-items:center;gap:22px}.mast nav a{color:#d7dde6;text-decoration:none;font-size:14px}.nav-cta,.button{display:inline-block;background:var(--gold2);color:var(--ink)!important;padding:11px 18px;border-radius:6px;font-weight:700;text-decoration:none}.issue-head{background:var(--navy);color:#fff;padding:66px 0}.eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:700;color:var(--gold2);margin:0 0 10px}.issue-head h1{font-family:var(--serif);font-size:clamp(36px,6vw,58px);line-height:1.08;margin:0}.dek{max-width:62ch;color:#c6d0dd;font-size:18px}.issue{padding:54px 0 72px}.issue h2{font-family:var(--serif);font-size:30px;margin:52px 0 16px;border-top:1px solid var(--line);padding-top:28px}.issue h3{font-family:var(--serif);font-size:22px;margin:30px 0 10px}.issue p,.issue li{font-size:17px}.issue a{color:#315f91}.issue table{width:100%;border-collapse:collapse;margin:18px 0 28px;background:#fff}.issue th,.issue td{text-align:left;padding:12px;border:1px solid var(--line);vertical-align:top}.issue th{background:var(--navy);color:#fff;font-size:12px;text-transform:uppercase;letter-spacing:.07em}.level{display:inline-block;border-radius:999px;padding:2px 9px;font:700 11px/1.5 var(--sans);letter-spacing:.06em}.level-high{background:#f8d7d4;color:#8f1d15}.level-elevated{background:#fde1ce;color:#9b3f00}.level-medium{background:#f6e8b8;color:#705500}.level-low{background:#dcefdc;color:#205e25}.issue blockquote{border-left:4px solid var(--gold);margin:24px 0;padding:8px 22px;color:var(--mut);background:#fff}.signup,.brief{padding:40px 0;border-top:1px solid var(--line)}.signup{background:var(--paper2)}.brief{background:var(--navy);color:#fff}.signup-inner,.brief-inner{display:flex;justify-content:space-between;align-items:center;gap:28px}.signup h2,.brief h2{font-family:var(--serif);font-size:28px;margin:0}.brief p{color:#c6d0dd;margin:7px 0 0}.button.dark{background:var(--gold2)}footer{background:var(--ink);color:#aeb8c6;padding:34px 0;font-size:13px}.archive{padding:48px 0 72px}.archive-card{background:#fff;border:1px solid var(--line);padding:28px;margin-bottom:18px;border-radius:10px}.archive-card h2{font-family:var(--serif);margin:5px 0 10px}.archive-card h2 a,.read{color:var(--ink);text-decoration:none}.read{font-weight:700}.archive-card p{color:var(--mut)}@media(max-width:680px){.mast nav>a:first-child{display:none}.signup-inner,.brief-inner{align-items:flex-start;flex-direction:column}.issue{padding-top:35px}.issue table{font-size:13px;display:block;overflow-x:auto}}
