@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&display=swap');:root{--ink:#172a30;--teal:#27565b;--paper:#f8f9f6;--line:#c7d2d0;--gold:#ad8162}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:18px/1.7 'DM Sans',Arial,sans-serif}a{color:inherit}a:focus-visible{outline:3px solid #a7693f;outline-offset:4px}.skip{position:absolute;transform:translateY(-200%);background:white;padding:12px;z-index:4}.skip:focus{transform:none}header{background:#f9faf8;border-bottom:1px solid var(--line)}.mast{max-width:1420px;margin:auto;min-height:94px;padding:16px 5%;display:flex;align-items:center;justify-content:space-between;gap:20px}.mark{display:flex;align-items:center;gap:15px;text-decoration:none}.mark-icon{font:28px 'Libre Baskerville',Georgia,serif;border:1px solid var(--ink);width:64px;height:64px;display:grid;place-items:center;letter-spacing:-4px;padding-right:3px}.mark-icon span{color:var(--gold)}.mark-name{font:700 16px/1.25 'DM Sans',sans-serif;letter-spacing:.18em}.mark-name small{font:500 10px 'DM Sans';letter-spacing:.15em}.mast-side{font-size:13px;letter-spacing:.06em}.issue{margin-left:22px;color:#596f73}nav{max-width:1420px;margin:auto;padding:0 5%;display:flex;gap:36px;overflow:auto;white-space:nowrap;border-top:1px solid var(--line)}nav a{font-size:14px;text-decoration:none;padding:17px 0 14px;border-bottom:3px solid transparent}nav a:hover,nav a[aria-current]{border-color:var(--teal)}main{max-width:1420px;margin:auto}.hero{display:grid;grid-template-columns:54% 46%;min-height:615px;border-bottom:1px solid var(--line)}.hero-copy{padding:88px 7% 76px 9%}.kicker,.eyebrow,.article-label{font:700 12px 'DM Sans';letter-spacing:.19em;color:var(--teal)}h1,h2,h3{font-family:'Libre Baskerville',Georgia,serif;font-weight:400;line-height:1.13;letter-spacing:-.045em}h1{font-size:clamp(47px,5.5vw,82px);margin:22px 0 25px}em{font-weight:400;color:var(--teal)}h2{font-size:clamp(34px,3.6vw,54px);margin:14px 0 25px}.intro{font-size:clamp(19px,1.65vw,24px);line-height:1.55;max-width:670px}.hero-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:40px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:34px;background:var(--ink);color:white;text-decoration:none;padding:17px 21px;font:700 15px/1.3 'DM Sans';max-width:100%;transition:background .2s}.button:hover{background:var(--teal)}.subtle,.text-link,.light-link{font-weight:700;text-decoration:none;border-bottom:1px solid currentColor}.hero-art{position:relative;background:#e2ebe7;min-height:430px;overflow:hidden}.hero-art img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:center}.caption{position:absolute;bottom:20px;left:25px;background:#f8f9f6dc;padding:7px 11px;font-size:11px;letter-spacing:.12em}.ribbon{display:flex;justify-content:space-around;gap:18px;padding:24px;flex-wrap:wrap;border-bottom:1px solid var(--line);font-size:11px;letter-spacing:.13em;font-weight:700}.column-section{display:grid;grid-template-columns:40% 60%;gap:5%;padding:100px 8%;border-bottom:1px solid var(--line)}.column-section h2{max-width:410px}.prose{max-width:670px}.prose p,.readbody p{margin:0 0 20px}.text-link{display:inline-block;margin-top:8px;color:var(--teal)}.split-ink{background:var(--ink);color:#f8f9f6;padding:86px 8% 92px}.split-ink .eyebrow{color:#bdd4d4}.split-ink h2{max-width:800px}.questions-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;border-top:1px solid #668083;padding-top:42px;margin-top:44px}.questions-grid div span{font-size:13px;letter-spacing:.2em;color:#c4a893}.questions-grid h3{font-size:26px;margin:18px 0}.questions-grid p{font-size:16px;color:#dfebe6}.light-link{display:inline-block;margin-top:40px;color:#d8e3db}.aside{border-left:3px solid var(--teal);padding:6px 0 9px 25px;margin:35px 0}.aside p{font-size:16px}.bridge{display:grid;grid-template-columns:58% 42%;border-bottom:1px solid var(--line)}.bridge>div{padding:95px 12%}.bridge h2{max-width:700px}.bridge p{max-width:610px}.bridge-index{background:#e5eae6;display:flex;flex-direction:column;justify-content:center;gap:0}.bridge-index span{font-size:12px;letter-spacing:.16em;font-weight:700;margin-bottom:20px}.bridge-index a{border-top:1px solid #bdc9c7;padding:24px 0;text-decoration:none;display:flex;justify-content:space-between;gap:20px;font-family:'Libre Baskerville';line-height:1.4}.bridge-index b{font-family:'DM Sans';font-size:15px}footer{max-width:1420px;margin:auto;padding:56px 7%;display:grid;grid-template-columns:1fr 1fr;gap:20px;background:#e7ebe8;font-size:15px}footer strong{letter-spacing:.2em}footer>div:nth-child(2){display:flex;flex-direction:column;align-items:flex-start}.fine{grid-column:1/-1;border-top:1px solid #c2cecc;padding-top:20px;font-size:12px;max-width:1100px;line-height:1.6}.article{display:grid;grid-template-columns:minmax(20px,1fr) minmax(0,940px) minmax(20px,1fr);padding:65px 0 95px}.article>*{grid-column:2}.article h1{max-width:930px;font-size:clamp(44px,6vw,78px)}.dek{max-width:790px;font-size:22px;line-height:1.55;border-bottom:1px solid var(--line);padding-bottom:40px}.readbody{max-width:760px;margin:25px auto 0;font-size:18px;line-height:1.75}.readbody h2{font-size:35px;margin:55px 0 18px}.readbody a:not(.button){color:var(--teal);text-underline-offset:4px}.readbody .button{margin:30px 0}.readbody ol{padding-left:25px}.readbody li{padding-left:8px;margin:13px 0}.callout{padding:25px 30px;background:#e6edeb;margin:40px 0}.callout span,.study span{font-size:12px;letter-spacing:.16em;color:var(--teal);font-weight:700}.callout p{margin:12px 0 0}.matrix{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:40px 0}.matrix div{background:#e7edeb;padding:18px}.matrix p{font-size:15px;line-height:1.55;margin:10px 0 0}.study{border-top:1px solid var(--line);padding:25px 0 29px}.study h3{font-size:25px;margin:12px 0}.study p{font-size:17px}.study a{font-size:15px}.study.subdued{background:#e7edeb;padding:25px}.faq h2{border-top:1px solid var(--line);padding-top:28px;font-size:27px}.reading-link{font-size:15px}@media(max-width:800px){.mast{padding:16px 5%}.mast-side{display:none}nav{gap:24px;padding:0 5%}.hero{grid-template-columns:1fr}.hero-copy{padding:60px 6%}.hero-art{height:350px;min-height:0}.column-section,.bridge{grid-template-columns:1fr;padding:60px 6%;gap:15px}.bridge>div{padding:0 0 55px}.bridge-index{padding:30px!important}.split-ink{padding:64px 6%}.questions-grid{grid-template-columns:1fr;gap:15px}.questions-grid div{border-bottom:1px solid #526f70}.article{padding-top:45px}.article>*{margin-left:5%;margin-right:5%}.readbody{max-width:none}.matrix{grid-template-columns:1fr}footer{grid-template-columns:1fr;padding:45px 6%}}