*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#202c34;background:#fff;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid #d87a4c;outline-offset:5px}.wrap{max-width:1220px;margin:auto;padding-left:28px;padding-right:28px}.demo-note{background:#eaf0f1;text-align:center;font-size:10px;letter-spacing:1.8px;padding:9px;color:#4f676b}.demo-note span{margin-left:20px;letter-spacing:.5px}.topbar{display:flex;justify-content:space-between;font-size:10px;letter-spacing:1px;color:#67777e;padding-top:16px;padding-bottom:14px}.masthead{display:flex;align-items:center;gap:30px;padding-top:15px;padding-bottom:28px}.wordmark{font-size:60px;letter-spacing:-4px;font-weight:800;line-height:1;color:#173f62}.wordmark span{font-weight:400;color:#168bb1}.wordmark i{font-style:normal;display:inline-block;transform:rotate(-20deg);color:#178bae;margin-left:7px}.tagline{border-left:1px solid #d4dde0;padding-left:25px;color:#77858b;font-size:12px;line-height:1.6}.edition{margin-left:auto;font-size:9px;color:#6b7f88;letter-spacing:1px}.edition span{display:block;margin-top:8px;font-size:12px;letter-spacing:2px}.edition b{color:#178ba1;font-size:8px}.nav{background:#153f60;color:#fff}.nav .wrap{display:flex;align-items:center;gap:34px;min-height:49px;font-size:13px}.nav a{padding:17px 0}.nav .active{border-bottom:3px solid #4ec3d1}.nav-end{margin-left:auto}.topics{display:flex;gap:22px;align-items:center;min-height:54px;border-bottom:1px solid #e0e5e7;font-size:11px;white-space:nowrap;overflow-x:auto}.topics strong{font-size:9px;letter-spacing:1px;color:#16839c}.section-heading{display:flex;align-items:center;justify-content:space-between;margin:29px 0 19px}.section-heading h1{font-size:24px;margin:0;font-weight:500}.section-heading>span{font-size:9px;letter-spacing:1.5px;color:#839297}.editorial-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:32px}.hero-story{display:block;position:relative;background:#143b44;overflow:hidden;min-height:435px}.hero-story>img{width:100%;height:435px;object-fit:cover;display:block;transition:transform .5s}.hero-story:hover>img{transform:scale(1.025)}.hero-story:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 15%,#071b29ed 100%)}.hero-copy{position:absolute;bottom:28px;left:28px;right:25px;z-index:1;color:white}.eyebrow,.category{font-size:10px;font-weight:700;letter-spacing:1.5px}.eyebrow{display:inline-block;background:#167d91;padding:6px 9px}.hero-copy h2{font-size:34px;line-height:1.12;font-weight:600;letter-spacing:-1px;margin:16px 0 12px}.hero-copy p{font-size:13px;line-height:1.5;color:#d2dee3}.story-link{display:flex;justify-content:space-between;border-top:1px solid #ffffff55;padding-top:14px;font-size:11px}.story-link b{font-size:20px}.news-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:25px}.news-grid img{display:block;width:100%;height:163px;object-fit:cover;margin-bottom:16px}.category{color:#16809b;font-size:9px}.news-grid h3{font-size:21px;line-height:1.2;margin:10px 0}.news-grid p{font-size:12px;color:#708087;line-height:1.6}.news-grid a{font-size:11px;color:#1b7089}.magazine-card{background:#eef3f1;padding:23px 24px;align-self:start;border-top:3px solid #166c71}.card-kicker{display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.3px;color:#3e6c70}.card-kicker b{font-weight:400}.magazine-card>h2{font-family:Georgia,serif;font-size:36px;line-height:1.04;font-weight:400;letter-spacing:-1px;margin:20px 0 10px}.intro{font-size:12px;color:#6c8080;margin-bottom:23px}.cover-link{display:block;position:relative;width:210px;margin:0 auto;perspective:900px}.cover-link img{display:block;width:100%;height:auto;box-shadow:9px 12px 20px #133c3b33;transform:rotate(-3deg);transition:transform .3s}.cover-link:hover img{transform:rotate(0) translateY(-4px)}.cover-badge{position:absolute;bottom:13px;right:-10px;background:white;color:#184d56;padding:10px 12px;font-size:9px;letter-spacing:1px;box-shadow:0 3px 15px #0002}.magazine-info{margin-top:25px}.magazine-info h3{font-size:16px;margin:0 0 10px}.magazine-info p{font-size:10px;color:#6a7f80;display:flex;justify-content:space-between}.read-button{display:flex;justify-content:space-between;background:#145d63;color:white;padding:16px;margin-top:18px;font-size:12px}.read-button:hover{background:#0d4247}.text-trigger{display:block;text-align:center;font-size:10px;text-decoration:underline;text-underline-offset:4px;margin-top:17px;color:#547378}.bottom-strip{display:flex;gap:30px;align-items:center;border-top:1px solid #ccd8db;border-bottom:1px solid #ccd8db;margin:42px 0;padding:26px 0}.bottom-strip>span{font-size:9px;letter-spacing:1.4px;color:#178399}.bottom-strip h2{font-size:22px;font-family:Georgia,serif;font-weight:400;line-height:1.25}.bottom-strip a{margin-left:auto;font-size:12px}.bottom-strip a span{margin-left:22px}footer{display:flex;align-items:center;gap:30px;padding-bottom:36px}.small{font-size:30px;letter-spacing:-2px}footer p{font-size:10px;color:#839097;line-height:1.7}footer>a{margin-left:auto;font-size:11px}body:has(dialog[open]){overflow:hidden}dialog::backdrop{background:#102329}.reader-top{padding:18px 24px}.reader-top small{font-size:9px;letter-spacing:2px}.reader-top h2{font-size:19px;margin:6px 0}.reader-button{background:#ffffff12;border:1px solid #ffffff30;color:white;padding:10px 14px;cursor:pointer}button{font:inherit}@media(max-width:900px){.editorial-grid{grid-template-columns:minmax(0,1fr) 280px;gap:20px}.magazine-card{padding:20px}.hero-copy h2{font-size:28px}.cover-link{width:190px}.tagline{display:none}.nav .wrap{gap:22px}}@media(max-width:680px){.wrap{padding-left:18px;padding-right:18px}.topbar>span{display:none}.topbar{justify-content:flex-end}.masthead{padding-top:5px;padding-bottom:20px}.wordmark{font-size:44px}.edition{font-size:8px}.edition span{font-size:10px}.nav .wrap{overflow:auto;white-space:nowrap;gap:25px}.nav-end{display:none}.topics{gap:18px}.section-heading>span{display:none}.section-heading h1{font-size:22px}.editorial-grid{grid-template-columns:1fr}.magazine-card{grid-row:1;display:grid;grid-template-columns:110px 1fr;column-gap:23px;padding:20px}.card-kicker{grid-column:1/-1;margin-bottom:18px}.magazine-card>h2,.intro,.text-trigger{display:none}.cover-link{grid-column:1;grid-row:2/5;width:110px;margin:0;align-self:center}.cover-badge{display:none}.magazine-info{grid-column:2;margin-top:5px;align-self:end}.magazine-info h3{font-size:19px}.magazine-info p{display:block;line-height:1.8}.magazine-info p span{display:block}.read-button{grid-column:2;font-size:11px;padding:12px;margin-top:8px;align-self:start}.hero-story,.hero-story>img{min-height:385px;height:385px}.hero-copy{left:21px;bottom:22px}.hero-copy h2{font-size:30px}.news-grid{gap:17px}.news-grid img{height:115px}.news-grid h3{font-size:18px}.bottom-strip{display:block;margin:30px 0}.bottom-strip a{display:block;margin-top:20px}footer{flex-wrap:wrap;gap:15px}footer p{width:100%;order:3;margin:0}.demo-note span{display:none}.small{font-size:30px}}

.masthead .wordmark img{display:block;width:270px;height:auto}@media(max-width:680px){.masthead .wordmark img{width:205px}.edition{max-width:100px}}
