@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Libre+Baskerville:wght@400;700&display=swap');
:root{--ink:#192334;--muted:#647184;--line:#e7eaf0;--blue:#164d8c;--bg:#fff;--light:#f7f9fc}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font:15px/1.65 'DM Sans',Arial,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}.shell{max-width:1180px;margin:0 auto;padding:0 28px}.topline{background:#f6f8fb;border-bottom:1px solid var(--line);color:#737f8e;font-size:10px;font-weight:700;letter-spacing:.13em}.topflex{display:flex;justify-content:space-between;align-items:center;min-height:34px}.header{height:102px;display:flex;align-items:center;justify-content:space-between}.brand{font:700 42px/1 'DM Sans',Arial,sans-serif;letter-spacing:-.07em;color:#142d4a}.brand-dot{color:#4c83b7}.header-right{display:flex;align-items:center;gap:35px;color:#8792a0;font-size:12px}.search-button{background:white;border:1px solid var(--line);padding:9px 16px;cursor:pointer;color:#344b63;border-radius:3px}.search-button:hover{border-color:#b8c6d7}.nav{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.navinner{display:flex;align-items:center;gap:34px;overflow:auto;white-space:nowrap;min-height:52px}.nav a{font-size:12px;font-weight:700;color:#485b70}.nav a:hover{color:var(--blue)}.searchbar{padding-top:18px;padding-bottom:18px;background:white}.searchbar label{display:block;font-size:12px;font-weight:700;margin-bottom:8px}.searchrow{display:flex;gap:8px}.searchrow input{flex:1;min-width:0;padding:12px;border:1px solid #cad4df}.searchrow button{background:var(--blue);color:#fff;border:0;padding:0 22px;cursor:pointer}.intro{padding:64px 0 35px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.eyebrow{font-size:10px;letter-spacing:.16em;font-weight:700;color:var(--blue)}.intro h1{font:700 clamp(36px,4.4vw,57px)/1.16 'Libre Baskerville',Georgia,serif;letter-spacing:-.045em;margin:13px 0}.intro h1 em{font-weight:400;color:#5b7594}.intro p{font-size:15px;color:var(--muted);margin:0;max-width:630px}.editorial-label{font-size:10px;letter-spacing:.08em;color:#8997a5;white-space:nowrap}.feature{display:grid;grid-template-columns:1.17fr 1fr;min-height:395px;border:1px solid var(--line);background:#fff}.feature-img{display:block;min-height:395px;overflow:hidden}.feature-img img{width:100%;height:100%;max-height:455px;object-fit:cover;display:block}.feature-body{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:36px 38px}.category{color:var(--blue);font-weight:700;letter-spacing:.12em;font-size:10px}.feature-overline{font-size:10px;color:#9aabbc;letter-spacing:.1em;margin-top:8px}.feature h2{font:700 clamp(25px,3vw,36px)/1.29 'Libre Baskerville',Georgia,serif;letter-spacing:-.035em;margin:15px 0}.feature h2 a:hover,.card h3:hover{color:var(--blue)}.feature-body>p{color:var(--muted);font-size:14px;line-height:1.75;margin:0 0 20px}.byline{font-size:11px;color:#8a95a3;margin-top:10px}.byline span{margin:0 5px}.readmore{font-size:12px;color:var(--blue);font-weight:700;margin-top:22px}.readmore span{margin-left:8px}.disclaimer{color:#6f7e8e;background:#f9fbfd;border:1px solid #edf0f3;border-top:0;padding:12px 16px;font-size:11px}.disclaimer strong{color:#47576b}.dot{display:inline-block;width:6px;height:6px;background:#8da7c3;border-radius:100%;margin-right:7px}.section{padding:73px 0 78px;scroll-margin-top:20px}.section-head{display:flex;align-items:flex-end;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:16px;margin-bottom:27px}.section-head h2{font:700 29px/1.3 'Libre Baskerville',Georgia,serif;letter-spacing:-.035em;margin:9px 0 0}.subnote{font-size:11px;color:#8592a0}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:28px;row-gap:40px}.card{display:block;min-width:0}.card-media{width:100%;aspect-ratio:1.56;background:#eef2f6;overflow:hidden}.card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.card:hover img{transform:scale(1.025)}.card-content{padding-top:16px}.card h3{font:700 20px/1.35 'Libre Baskerville',Georgia,serif;letter-spacing:-.025em;margin:10px 0}.card p{font-size:13px;color:var(--muted);line-height:1.7;margin:0}.card .byline{margin-top:15px}.empty{background:var(--light);padding:28px;color:var(--muted)}.about{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;background:#f8fafc;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:42px 46px;margin-bottom:70px}.about h2{font:700 29px/1.4 'Libre Baskerville',Georgia,serif;margin:12px 0}.about p{font-size:13px;color:#65758a;margin:0 0 12px}.about .about-small{font-size:11px}.footer{border-top:1px solid var(--line);padding:48px 0 18px;background:#fbfcfd}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:35px}.footer .brand{font-size:31px}.footer p{font-size:12px;color:#8491a0}.footer .footnote{font-size:11px}.footer strong{display:block;font-size:12px;margin-bottom:14px}.footer-grid>div>a:not(.brand){display:block;color:#687a8b;font-size:12px;margin-bottom:8px}.footer-bottom{border-top:1px solid var(--line);font-size:10px;color:#94a0ad;margin-top:35px;padding-top:16px}.article{max-width:790px;margin:65px auto 80px;padding:0 20px}.back{color:var(--blue);font-size:12px;font-weight:700;display:inline-block;margin:0 0 32px}.article h1{font:700 clamp(36px,5vw,53px)/1.22 'Libre Baskerville',Georgia,serif;letter-spacing:-.04em;margin:14px 0}.article-lead{font-size:18px;line-height:1.6;color:#657384}.article .byline{font-size:12px;margin:25px 0}.article figure{margin:0}.article figure img{display:block;width:100%;max-height:480px;object-fit:cover}.article figcaption{font-size:11px;color:#93a0af;margin-top:8px}.article-body{max-width:675px;margin:30px auto;color:#33445a;font:17px/1.95 Georgia,serif}.article-body p{margin-bottom:22px}.article-end{padding:17px 0;border-top:1px solid var(--line);font-size:11px;color:#8a98a8;margin-bottom:20px}.article-wrap{max-width:820px;margin:56px auto 85px;padding:0 24px}.legal h1{font:700 clamp(31px,5vw,50px)/1.3 'Libre Baskerville',Georgia,serif}.legal p{color:#50657c;line-height:1.85}.legal .backlink{font-size:12px;color:var(--blue);font-weight:700}[hidden]{display:none!important}@media(max-width:850px){.feature{grid-template-columns:1fr}.feature-img{min-height:310px}.feature-img img{max-height:390px}.feature-body{padding:30px}.cards{grid-template-columns:repeat(2,1fr)}.about{gap:25px}.editorial-label{display:none}}@media(max-width:550px){.shell{padding-left:18px;padding-right:18px}.topflex span:last-child{display:none}.header{height:77px}.brand{font-size:33px}.header-right>span{display:none}.navinner{gap:25px}.intro{padding:43px 0 25px}.intro h1{font-size:34px}.feature-img{min-height:225px}.feature-body{padding:25px}.feature h2{font-size:25px}.section{padding:55px 0}.cards{grid-template-columns:1fr;row-gap:32px}.card h3{font-size:21px}.about{grid-template-columns:1fr;gap:6px;margin-bottom:35px;padding:28px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.article{margin-top:38px}.article h1{font-size:33px}}
