:root{color-scheme:light;--paper:#f5f2eb;--ink:#323233;--muted:#666055;--rule:#d2ccc1}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.8 Arial,sans-serif}a{color:inherit;text-underline-offset:5px}a:focus-visible,button:focus-visible{outline:2px solid #756348;outline-offset:5px}.skip{position:absolute;left:20px;top:-100px}.skip:focus{top:20px;background:var(--paper);z-index:4}.journal-header{max-width:1380px;padding:28px 6%;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:32px}.journal-header img{width:138px;height:auto;display:block}.journal-header nav{display:flex;gap:32px;align-items:center;font-size:13px}.journal-header nav a{text-decoration:none}.journal-header nav [aria-current]{border-bottom:1px solid var(--ink)}.journal-main{max-width:1380px;padding:65px 6% 100px;margin:auto}.eyebrow{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}h1,h2,h3{font-family:Georgia,serif;font-weight:400;letter-spacing:-.035em;line-height:1.13;text-wrap:balance}h1{font-size:clamp(42px,5.7vw,78px);max-width:950px;margin:18px 0 28px}h1 em{font-weight:400}.journal-intro{font-size:20px;max-width:600px;line-height:1.6}.article-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px 42px;margin-top:65px}.article-card{text-decoration:none}.article-card img{width:100%;aspect-ratio:1.5;object-fit:cover;border-radius:24px;display:block}.article-card .eyebrow{margin-top:22px}.article-card h2{font-size:36px;margin:12px 0 18px}.article-card p{max-width:55ch;color:var(--muted);font-size:15px;line-height:1.7}.read-link{font-size:13px;border-bottom:1px solid #888176;padding-bottom:5px}.journal-footer{padding:48px 6%;border-top:1px solid var(--rule);display:flex;flex-wrap:wrap;justify-content:space-between;gap:25px;font-size:12px}.parent-lockup{text-align:center;flex-basis:100%;padding-top:20px}.parent-lockup img{display:block;width:230px;margin:12px auto 0}.article-head{max-width:1040px}.article-head h1{font-size:clamp(39px,5vw,68px)}.article-meta{font-size:12px;color:var(--muted)}.article-cover{margin:45px 0 65px}.article-cover img{display:block;width:100%;height:430px;object-fit:cover;border-radius:26px}.article-cover figcaption{font-size:11px;color:var(--muted);margin-top:10px}.article-layout{display:grid;grid-template-columns:230px minmax(0,740px);gap:70px;align-items:start}.article-toc{position:sticky;top:32px;font-size:12px;line-height:1.6}.article-toc p{font-size:11px;text-transform:uppercase;letter-spacing:.1em}.article-toc a{display:block;margin:0 0 13px;text-decoration:none;color:var(--muted)}.article-body{min-width:0}.article-body .standfirst{font-size:23px;line-height:1.6;font-family:Georgia,serif;color:#343831;margin-top:0}.article-body p{margin:0 0 24px}.article-body h2{font-size:36px;margin:55px 0 22px;scroll-margin-top:30px}.table-scroll{overflow-x:auto;margin:28px 0}table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.7}th,td{padding:17px 14px;border-bottom:1px solid var(--rule);text-align:left;vertical-align:top}th{background:#e9e2d7}td:first-child{width:33%;font-weight:bold}.article-note{border-top:1px solid var(--rule);padding-top:26px;margin-top:50px!important;font-size:12px;color:var(--muted)}.article-cta{padding:35px;background:#e7e0d4;border-radius:24px;margin-top:45px}.article-cta h2{margin:0 0 15px;font-size:32px}.article-cta a{display:inline-block;padding:13px 24px;background:#323233;color:#f5f2eb;border-radius:50px;text-decoration:none;font-size:13px}.article-cta p{font-size:15px}.breadcrumbs{font-size:12px;margin-bottom:30px;color:var(--muted)}@media(max-width:800px){.journal-header{padding:22px 6%;gap:18px}.journal-header img{width:112px}.journal-header nav{gap:18px;font-size:12px}.journal-header nav a:last-child{display:none}.journal-main{padding-top:38px;padding-bottom:70px}.journal-intro{font-size:18px}.article-grid{grid-template-columns:1fr;margin-top:40px;gap:44px}.article-card h2{font-size:32px}.article-card img{border-radius:20px}.article-layout{display:block}.article-toc{position:static;border-block:1px solid var(--rule);padding:14px 0;margin-bottom:38px}.article-toc a{display:inline-block;margin:0 18px 12px 0}.article-cover{margin:32px 0}.article-cover img{height:270px;border-radius:20px}.article-body .standfirst{font-size:21px}.article-body h2{font-size:30px;margin-top:42px}.article-cta{padding:26px}.journal-footer{justify-content:center;text-align:center}}
.article-card img{height:auto}.parent-lockup img{height:auto}.article-card .eyebrow{font-size:11px;line-height:1.5}
