*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fcfcfa;color:#111a2a;font:17px/1.65 Arial,Helvetica,sans-serif}a{color:inherit;text-underline-offset:4px}a:hover{color:#385d92}a:focus-visible{outline:3px solid #4879bf;outline-offset:5px}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.1;letter-spacing:-.04em}h1{font-size:clamp(2.5rem,5.4vw,4.5rem)}h2{font-size:2rem}h3{font-size:1.5rem}.wrap{max-width:1260px;padding:0 42px;margin:auto}header{background:#0c1426;color:#fff}.masthead{padding-top:27px;padding-bottom:25px;display:flex;justify-content:space-between;align-items:center;gap:25px}.brand{font-size:43px;font-weight:900;letter-spacing:-.075em;text-decoration:none;line-height:1;white-space:nowrap}.brand span{font-weight:400;letter-spacing:-.08em}.brand b{color:#d8f66b}.brand:hover{color:inherit}.edition{font-size:11px;letter-spacing:.08em;line-height:1.7;text-align:right;color:#d8dfeb}.edition strong{font-weight:400;font-size:12px;letter-spacing:0;color:#aab6ce}.nav{border-top:1px solid #344056;display:flex;gap:34px;flex-wrap:wrap;padding-top:15px;padding-bottom:15px}.nav a{color:#ecf1fa;font-size:14px;text-decoration:none}.nav a:hover{color:#d8f66b}.edition-line{padding:20px 0;border-bottom:1px solid #c7cdd5;display:flex;justify-content:space-between;gap:20px;font-size:10px;font-weight:700;letter-spacing:.13em;color:#586577}.front{display:grid;grid-template-columns:1.12fr 1fr;gap:54px;padding:42px 0 46px}.kicker{display:block;font-size:11px;letter-spacing:.1em;font-weight:700;line-height:1.5;color:#51627b;margin-bottom:17px;text-transform:uppercase}.lead h1{font-size:clamp(3.7rem,7vw,6rem);line-height:.98;letter-spacing:-.06em;margin:28px 0}.lead h1 em{font-family:Georgia,serif;font-weight:400}.lead>p{font-size:19px;color:#536076;max-width:460px;line-height:1.65}.button{display:inline-block;background:#0c1426;color:#fff;font-size:14px;font-weight:700;text-decoration:none;padding:15px 23px;margin-top:13px}.button:hover{background:#263e62;color:white}.front-side{border-left:1px solid #c7cdd5;padding-left:40px;display:flex;flex-direction:column;gap:25px}.spotlight{background:#d8f66b;padding:27px 30px;display:block;text-decoration:none}.spotlight .kicker{color:#3e4c24;margin-bottom:20px}.big-word{font-size:clamp(2.5rem,4.4vw,4.1rem);font-weight:900;letter-spacing:-.055em;line-height:.97;margin-bottom:25px}.big-word span{font-family:Georgia,serif;font-weight:400}.spotlight h2{font-size:1.65rem;margin-bottom:12px;letter-spacing:-.035em}.spotlight p{font-size:15px;line-height:1.55;margin-bottom:18px;max-width:350px}.text-link{font-size:12px;font-weight:700;text-decoration:underline}.secondary{display:block;text-decoration:none;border-top:3px solid #16253e;padding-top:23px}.secondary .kicker{font-size:10px;margin-bottom:11px}.secondary h2{font-family:Georgia,serif;font-weight:400;font-size:1.85rem;margin-bottom:12px}.secondary p{font-size:14px;line-height:1.6;color:#536076;margin:0}.quick{border-top:3px solid #132039;border-bottom:1px solid #c7cdd5;padding:22px 0;display:flex;align-items:center;gap:30px;justify-content:space-between}.quick h2{font-size:1.3rem;margin:0}.quick>div{display:flex;gap:29px}.quick a{font-size:13px;text-decoration:none;font-weight:600}.quick a span{color:#6b7d93;margin-right:9px;font-size:11px}.section{padding-top:53px;padding-bottom:53px}.section-heading{display:flex;gap:20px;justify-content:space-between;align-items:center;margin-bottom:27px;border-bottom:1px solid #b9c2d0;padding-bottom:20px}.section-heading h2{margin:0;font-size:2rem;font-family:Georgia,serif;font-weight:400}.section-heading>span{font-size:10px;letter-spacing:.1em;color:#5e6d83}.section-heading>a{font-size:13px}.stories{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.story{display:flex;flex-direction:column;text-decoration:none;border-bottom:1px solid #c8cfda;padding:0 0 25px;margin-bottom:8px}.story h3{font-family:Georgia,serif;font-weight:500;letter-spacing:-.03em;line-height:1.2;margin-bottom:15px;font-size:1.65rem}.story p{color:#5b6779;font-size:15px;line-height:1.65;margin-bottom:25px}.story:hover h3{text-decoration:underline;text-decoration-thickness:1px}.story-bottom{margin-top:auto;font-size:10px;letter-spacing:.06em;font-weight:700;display:flex;justify-content:space-between;gap:12px;color:#53647d}.reading-path{background:#0c1426;color:#fff;padding:37px 40px;display:grid;grid-template-columns:1fr 1fr;gap:60px}.reading-path .kicker{color:#d8f66b}.reading-path h2{font-family:Georgia,serif;font-weight:400;font-size:2.6rem;margin:0}.reading-path p{font-size:16px;color:#c6cfe0}.reading-path a{display:block;font-size:14px;margin-top:16px;color:#e1f991}.topics{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.topics a{text-decoration:none;border-top:3px solid #15253e;padding-top:20px}.topics h3{font-size:1.3rem}.topics p{font-size:14px;color:#5b6779;line-height:1.7}footer{background:#0c1426;color:white;padding:45px 0 25px}.footer-main{display:flex;justify-content:space-between;gap:30px;margin-bottom:35px}.footer-main p{font-family:Georgia,serif;font-size:21px;line-height:1.4;color:#d0d9e9}.footer-bottom{border-top:1px solid #3b4559;padding-top:23px;display:flex;justify-content:space-between;gap:20px;color:#b3bfd3;font-size:12px}.footer-bottom nav{display:flex;flex-wrap:wrap;gap:22px}.footer-bottom a{text-decoration:none}.breadcrumbs{display:flex;gap:12px;padding-top:28px;font-size:12px;color:#65738a}.breadcrumbs a{text-decoration:none}.article-head{padding-top:37px;padding-bottom:39px;max-width:1000px}.article-head h1{font-family:Georgia,serif;font-weight:500;line-height:1.07;font-size:clamp(2.5rem,4.6vw,4.15rem);margin-bottom:24px}.intro{font-size:20px;color:#5b687b;max-width:780px;line-height:1.6}.byline{display:flex;gap:25px;flex-wrap:wrap;font-size:12px;border-top:1px solid #c9d0da;margin-top:25px;padding-top:20px;color:#586981}.article-grid{display:grid;grid-template-columns:240px minmax(0,750px);gap:66px}.toc{position:sticky;top:24px;align-self:start;border-top:3px solid #172743;padding-top:20px}.toc ol{list-style:none;padding:0;margin:0}.toc li{margin-bottom:16px;line-height:1.5}.toc a{font-size:14px;color:#566882;text-decoration:none}.toc a:hover{text-decoration:underline}article{min-width:0}article section{margin-bottom:40px;scroll-margin-top:24px}article h2{font-family:Georgia,serif;font-size:1.9rem;font-weight:500;line-height:1.2;letter-spacing:-.025em;margin-bottom:20px}article p,article li{font-size:17px;line-height:1.8;color:#3e4b60}article p{margin-bottom:22px}article a{color:#24558d}article li{margin-bottom:12px}article ul{padding-left:23px}table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.5;margin:26px 0}th,td{text-align:left;padding:13px 12px;border-bottom:1px solid #cbd2dc;vertical-align:top}th{background:#e7ecf3;color:#1b2d49}td{background:#f2f4f7}.editor-note{border-top:1px solid #cbd2dc;padding-top:21px;font-size:13px;color:#637087}.utility{max-width:900px;padding-top:50px;padding-bottom:70px}.utility h1{font-family:Georgia,serif;font-weight:500;font-size:3rem;margin-bottom:40px}.utility h2{margin-top:35px}.skip{position:absolute;top:-100px;background:white;color:#0c1426;padding:12px;z-index:5}.skip:focus{top:8px}[hidden]{display:none!important}@media(max-width:950px){.front{gap:30px}.front-side{padding-left:25px}.quick{display:block}.quick>div{margin-top:18px;justify-content:space-between;gap:15px}.stories{grid-template-columns:repeat(2,1fr)}.topics{grid-template-columns:repeat(2,1fr)}.article-grid{grid-template-columns:190px minmax(0,1fr);gap:30px}.nav{gap:20px}}@media(max-width:650px){.wrap{padding-left:22px;padding-right:22px}.masthead{padding-top:24px;padding-bottom:23px}.brand{font-size:35px}.edition{display:none}.nav{gap:12px 20px;padding-top:15px;padding-bottom:15px}.nav a{font-size:12px}.edition-line{font-size:9px;gap:15px}.edition-line span:last-child{display:none}.front{grid-template-columns:1fr;padding-top:30px;gap:35px}.lead h1{font-size:clamp(3.4rem,15vw,5.5rem)}.front-side{border-left:0;padding-left:0}.big-word{font-size:3.8rem}.spotlight{padding:27px}.quick>div{flex-direction:column;gap:14px}.quick a{font-size:14px}.section{padding-top:37px;padding-bottom:37px}.section-heading h2{font-size:1.75rem}.section-heading>span{display:none}.stories{grid-template-columns:1fr;gap:25px}.story{padding-bottom:23px}.story h3{font-size:1.6rem}.reading-path{grid-template-columns:1fr;gap:25px;padding:30px 25px}.reading-path h2{font-size:2.2rem}.topics{grid-template-columns:1fr;gap:20px}.footer-main{flex-direction:column;gap:25px;margin-bottom:23px}.footer-bottom{flex-direction:column;gap:20px}.footer-bottom nav{gap:15px}.article-head{padding-top:29px}.article-head h1{font-size:2.55rem}.intro{font-size:18px}.byline{gap:15px;font-size:11px}.article-grid{display:flex;flex-direction:column;gap:30px}.toc{position:static;width:100%}.toc ol{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.toc a{font-size:13px}article h2{font-size:1.65rem}th,td{padding:9px 6px;font-size:12px;overflow-wrap:anywhere}.utility h1{font-size:2.4rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}