:root{--journal-ink:#122d43;--journal-muted:#607887;--journal-teal:#078f87;--journal-soft:#edf8f6;--journal-line:#dce8ea}.journal{max-width:1480px;padding-top:28px}.journal a{text-decoration:none}.journal .eyebrow{margin:0 0 12px;color:var(--journal-teal);font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.journal-breadcrumbs{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin:0 0 22px;color:#788b97;font-size:12px}.journal-breadcrumbs a{color:#4e6979}.journal-editorial-hero,.journal-section-hero{border:1px solid var(--journal-line);border-radius:26px;background:radial-gradient(circle at 88% 12%,rgba(7,155,146,.12),transparent 31%),#fff;box-shadow:0 18px 52px rgba(15,48,70,.055)}.journal-editorial-hero{padding:52px 56px}.journal-editorial-hero h1,.journal-section-hero h1{margin:0;color:var(--journal-ink);letter-spacing:-.045em}.journal-editorial-hero h1{max-width:1120px;font-size:clamp(45px,5.4vw,76px);line-height:1.02}.journal-editorial-hero>p:not(.eyebrow){max-width:980px;margin:22px 0 0;color:#516d7d;font-size:18px;line-height:1.68}.journal-editorial-hero form{display:flex;max-width:850px;margin-top:30px;padding:6px;border:1px solid #cfe0e3;border-radius:15px;background:#fff;box-shadow:0 12px 32px rgba(15,48,70,.07)}.journal-editorial-hero input{min-width:0;flex:1;height:52px;padding:0 16px;border:0;background:transparent;color:var(--journal-ink);font:inherit;font-size:15px;outline:0}.journal-editorial-hero button,.journal-action{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border:0;border-radius:11px;background:var(--journal-teal);color:#fff;font:inherit;font-size:13px;font-weight:850;cursor:pointer}.journal-primary-nav{display:flex;gap:7px;overflow:auto;margin:20px 0;padding:8px;border:1px solid var(--journal-line);border-radius:15px;background:#fff}.journal-primary-nav a{flex:0 0 auto;padding:11px 15px;border-radius:9px;color:#466374;font-size:12px;font-weight:800}.journal-primary-nav a.active,.journal-primary-nav a:hover{background:#e7f6f4;color:#087e77}.journal-filters{margin:0 0 26px;border:1px solid var(--journal-line);border-radius:16px;background:#fff}.journal-filters summary{display:flex;justify-content:space-between;gap:15px;padding:16px 18px;color:#25485c;font-size:13px;font-weight:850;cursor:pointer;list-style:none}.journal-filters summary::-webkit-details-marker{display:none}.journal-filters summary:after{content:"+";margin-left:auto;color:var(--journal-teal);font-size:18px}.journal-filters[open] summary:after{content:"−"}.journal-filters summary span{color:#7b8d98;font-size:11px;font-weight:600}.journal-filters form{display:grid;grid-template-columns:1.4fr repeat(5,minmax(135px,.65fr));gap:10px;padding:0 16px 16px;border-top:1px solid #e7edef}.journal-filters label{display:grid;gap:6px;padding-top:14px}.journal-filters label span{color:#6d808c;font-size:9px;font-weight:850;text-transform:uppercase}.journal-filters input,.journal-filters select{width:100%;min-width:0;height:43px;padding:0 11px;border:1px solid #d3e1e4;border-radius:10px;background:#fbfdfd;color:#264a5d;font:inherit;font-size:11px}.journal-filters button,.journal-filters form>a{align-self:end;display:grid;place-items:center;height:43px;padding:0 15px;border:0;border-radius:10px;font-size:11px;font-weight:850}.journal-filters button{background:var(--journal-teal);color:#fff}.journal-filters form>a{border:1px solid #d3e1e4;color:#607887}.journal-block{margin-top:30px;padding:32px;border:1px solid var(--journal-line);border-radius:22px;background:#fff;box-shadow:0 13px 40px rgba(15,48,70,.045)}.journal-block>header{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:22px}.journal-block>header h2{margin:0;color:var(--journal-ink);font-size:clamp(28px,3vw,42px);line-height:1.08;letter-spacing:-.035em}.journal-block>header>p:last-child,.journal-block>header div>p:last-child{margin:8px 0 0;color:var(--journal-muted);font-size:14px}.journal-block>header>a{color:var(--journal-teal);font-size:12px;font-weight:850;white-space:nowrap}.journal-today>div{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);gap:18px}.journal-main-story{display:flex;flex-direction:column;min-height:450px;padding:38px;border-radius:19px;background:linear-gradient(145deg,#10364b,#0b6f70);color:#fff}.journal-main-story__meta,.journal-news-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.journal-main-story__meta span,.journal-main-story__meta b{padding:6px 9px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.09);color:#fff;font-size:9px;text-transform:uppercase}.journal-main-story__meta time{margin-left:auto;color:#bcd4dc;font-size:11px}.journal-main-story h2{margin:25px 0 16px;font-size:clamp(30px,3vw,47px);line-height:1.08;letter-spacing:-.035em}.journal-main-story h2 a{color:#fff}.journal-main-story>p{max-width:820px;margin:0;color:#d6e4e8;font-size:16px;line-height:1.7}.journal-main-story dl{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:28px 0}.journal-main-story dl div{padding:14px;border-radius:12px;background:rgba(255,255,255,.08)}.journal-main-story dt{color:#8fe0d8;font-size:9px;font-weight:850;text-transform:uppercase}.journal-main-story dd{margin:5px 0 0;color:#fff;font-size:12px;line-height:1.45}.journal-main-story .journal-action{align-self:flex-start;margin-top:auto;background:#fff;color:#087f78}.journal-today aside{display:grid;gap:12px}.journal-news-card,.journal-side-story{display:flex;flex-direction:column;padding:22px;border:1px solid var(--journal-line);border-radius:16px;background:#fff}.journal-side-story{padding:20px;background:#f7fafb}.journal-news-card__meta span,.journal-news-card__meta a{color:#087f78;font-size:9px;font-weight:850;text-transform:uppercase}.journal-news-card__meta span{padding:5px 8px;border-radius:999px;background:#e8f7f5}.journal-news-card__meta time{margin-left:auto;color:#80919b;font-size:10px}.journal-news-card h3,.journal-side-story h3{margin:14px 0 9px;color:#17364a;font-size:20px;line-height:1.28}.journal-side-story h3{font-size:17px}.journal-news-card h3 a,.journal-side-story h3 a{color:inherit}.journal-news-card>p,.journal-side-story>p{display:-webkit-box;overflow:hidden;margin:0;color:#5b7280;font-size:13px;line-height:1.58;-webkit-box-orient:vertical;-webkit-line-clamp:3}.journal-side-story>p{-webkit-line-clamp:2}.journal-news-card__audience{margin-top:15px;color:#607887;font-size:11px;line-height:1.45}.journal-news-card__audience b{color:#284c5e}.journal-news-card footer,.journal-side-story footer{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:auto;padding-top:16px}.journal-news-card footer a,.journal-side-story footer a{color:var(--journal-teal);font-size:11px;font-weight:850}.journal-news-card footer small,.journal-side-story footer small{color:#8a99a2;font-size:9px;text-align:right}.journal-effective>div:not(.journal-honest-empty){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.journal-effective>div>a{display:grid;grid-template-columns:122px minmax(0,1fr) 24px;gap:16px;align-items:center;padding:17px;border:1px solid var(--journal-line);border-radius:14px;color:inherit}.journal-effective time{display:grid;gap:5px;padding-right:14px;border-right:1px solid var(--journal-line)}.journal-effective time b{color:var(--journal-teal);font-size:18px}.journal-effective time small,.journal-effective a>span small{color:#778994;font-size:9px}.journal-effective a>span{display:grid;gap:6px}.journal-effective a>span strong{color:#24485a;font-size:13px;line-height:1.4}.journal-effective a>b{color:var(--journal-teal)}.journal-life>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.journal-life>div>a{position:relative;display:grid;gap:6px;min-height:130px;padding:21px;border:1px solid var(--journal-line);border-radius:16px;background:#fbfdfd;color:inherit}.journal-life a>span{color:#17364a;font-size:17px;font-weight:850}.journal-life a>strong{color:var(--journal-teal);font-size:11px}.journal-life a>small{color:#6a7f8b;font-size:11px;line-height:1.45}.journal-life a>b{position:absolute;right:18px;top:18px;color:var(--journal-teal)}.journal-practice>div,.journal-latest>div:not(.journal-honest-empty){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.journal-popular ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;counter-reset:item}.journal-popular li{counter-increment:item}.journal-popular li a{display:grid;align-content:start;gap:8px;min-height:160px;padding:19px;border-top:3px solid #d7ebe8;background:#f8fbfb;color:inherit}.journal-popular li a:before{content:counter(item,decimal-leading-zero);color:#91a3ad;font-size:11px;font-weight:850}.journal-popular li span{color:var(--journal-teal);font-size:9px;font-weight:850;text-transform:uppercase}.journal-popular li strong{color:#25495b;font-size:13px;line-height:1.45}.journal-popular li b{margin-top:auto;color:var(--journal-teal)}.journal-honest-empty{display:grid;gap:7px;padding:25px;border:1px dashed #cbdfe1;border-radius:14px;background:#f8fbfb}.journal-honest-empty strong{color:#284d5f}.journal-honest-empty span{color:#718692;font-size:12px;line-height:1.5}.journal-subscribe{display:flex;justify-content:space-between;gap:28px;align-items:center;margin-top:26px;padding:34px;border-radius:22px;background:#11384c;color:#fff}.journal-subscribe h2{margin:0;color:#fff;font-size:30px}.journal-subscribe p:last-child{max-width:800px;color:#c4d4da;font-size:13px;line-height:1.6}.journal-subscribe .primary-button{flex:0 0 auto}.journal-section-hero{padding:42px 46px}.journal-section-hero h1{font-size:clamp(40px,5vw,68px);line-height:1.03}.journal-section-hero>p:last-child{max-width:800px;margin:18px 0 0;color:#5a7180;font-size:17px;line-height:1.65}.journal-calendar-groups{display:grid;gap:22px;margin-top:26px}.journal-calendar-groups>section{padding:28px;border:1px solid var(--journal-line);border-radius:20px;background:#fff}.journal-calendar-groups>section>h2{margin:0 0 18px;color:var(--journal-ink);font-size:28px;text-transform:capitalize}.journal-calendar-groups>section>div{display:grid;gap:10px}.journal-calendar-groups article{display:grid;grid-template-columns:140px 150px minmax(0,1fr) auto;gap:15px;align-items:center;padding:15px;border-top:1px solid #e3ebed}.journal-calendar-groups article:first-child{border-top:0}.journal-calendar-groups time{color:#17374b;font-weight:850}.journal-calendar-groups article>span{color:var(--journal-teal);font-size:9px;font-weight:850;text-transform:uppercase}.journal-calendar-groups h3{margin:0;font-size:15px}.journal-calendar-groups h3 a{color:#24485b}.journal-calendar-groups article p{margin:4px 0 0;color:#788a95;font-size:10px}.journal-calendar-groups article>a{color:var(--journal-teal);font-size:11px;font-weight:850}
.journal-article-layout{max-width:1320px;display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:30px;align-items:start}.journal-article{padding:46px;border:1px solid var(--journal-line);border-radius:23px;background:#fff;box-shadow:0 16px 45px rgba(15,48,70,.055)}.journal-article header h1{margin:18px 0;color:#142f46;font-size:clamp(38px,4vw,58px);line-height:1.08;letter-spacing:-.035em}.journal-article .lead-text{color:#536d7e;font-size:19px;line-height:1.6}.journal-status{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border:1px solid #bfe0db;border-radius:999px;background:#eff9f7;color:#087e77;font-size:11px;font-weight:850}.journal-meta{display:flex;gap:12px;align-items:center;margin-top:16px;color:#718491;font-size:12px}.journal-meta a{color:#078b83;font-weight:800}.article-byline{display:flex;justify-content:space-between;gap:20px;margin-top:24px;padding-top:20px;border-top:1px solid #e2eaec}.article-byline span{display:grid;gap:4px}.article-byline b{color:#264a5d}.article-byline small,.article-byline time{color:#738692;font-size:11px}.article-fact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:0!important;margin-top:30px!important;border:0!important}.article-fact-grid>div{padding:16px;border-radius:12px;background:#f1f7f7}.article-fact-grid small,.article-fact-grid strong{display:block}.article-fact-grid small{color:#078b83;font-size:9px;font-weight:850;text-transform:uppercase}.article-fact-grid strong{margin-top:6px;color:#294c5e;font-size:12px;line-height:1.45}.journal-toc{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0;padding:18px;border:1px solid var(--journal-line);border-radius:14px;background:#f6f9f9}.journal-toc strong{width:100%;color:#18384b}.journal-toc a{color:#078b83;font-size:12px;font-weight:750}.journal-article>section{padding-top:28px;margin-top:28px;border-top:1px solid #e1e9eb}.journal-article>section h2{color:#17364a;font-size:28px}.journal-article>section p{color:#526c7b;font-size:16px;line-height:1.75}.article-action{padding:18px;border-left:3px solid var(--journal-teal);border-radius:0 12px 12px 0;background:#eff8f7;color:#315467;line-height:1.65}.article-inline-cta{padding:28px!important;border:0!important;border-radius:16px;background:#10384b}.article-inline-cta h2,.article-inline-cta p{color:#fff!important}.article-history div{display:grid;grid-template-columns:150px 1fr;gap:15px;padding:12px 0;border-top:1px solid #e5edef}.article-history time{color:var(--journal-teal);font-weight:800}.article-history span{color:#526c7b}.journal-related{display:grid;gap:10px}.journal-related a{display:grid;gap:5px;padding:15px;border:1px solid #dce7e9;border-radius:12px}.journal-related span{color:#078b83;font-size:10px;font-weight:800}.journal-related strong{color:#244a5d}.journal-related small{color:#7b8c97}.article-consult{position:sticky;top:105px;padding:25px;border:1px solid var(--journal-line);border-radius:18px;background:#fff}.article-consult h2{margin:0;color:#17364a}.article-consult p:not(.eyebrow){color:#617887;font-size:13px;line-height:1.55}
@media(max-width:1180px){.journal-filters form{grid-template-columns:repeat(3,1fr)}.journal-filter-search{grid-column:1/4}.journal-popular ol{grid-template-columns:repeat(3,1fr)}}@media(max-width:1020px){.journal-today>div{grid-template-columns:1fr}.journal-main-story{min-height:390px}.journal-today aside{grid-template-columns:repeat(3,1fr)}.journal-practice>div,.journal-latest>div:not(.journal-honest-empty){grid-template-columns:1fr 1fr}.journal-life>div{grid-template-columns:1fr 1fr}.journal-article-layout{grid-template-columns:1fr}.article-consult{position:static}}@media(max-width:720px){.journal{padding:18px 12px 0}.journal-editorial-hero,.journal-section-hero{padding:29px 22px}.journal-editorial-hero h1{font-size:42px}.journal-editorial-hero>p:not(.eyebrow){font-size:16px}.journal-editorial-hero form{align-items:stretch;flex-direction:column;padding:5px}.journal-editorial-hero button{width:100%}.journal-filters summary span{display:none}.journal-filters form{grid-template-columns:1fr}.journal-filter-search{grid-column:auto}.journal-block{padding:23px 18px}.journal-block>header{align-items:flex-start;flex-direction:column}.journal-main-story{min-height:0;padding:27px 22px}.journal-main-story h2{font-size:32px}.journal-main-story dl{grid-template-columns:1fr}.journal-today aside,.journal-effective>div:not(.journal-honest-empty),.journal-life>div,.journal-practice>div,.journal-latest>div:not(.journal-honest-empty),.journal-popular ol{grid-template-columns:1fr}.journal-effective>div>a{grid-template-columns:90px minmax(0,1fr) 15px}.journal-subscribe{align-items:flex-start;flex-direction:column;padding:27px 22px}.journal-calendar-groups>section{padding:20px 16px}.journal-calendar-groups article{grid-template-columns:1fr;gap:7px}.journal-calendar-groups article>span{grid-row:1}.journal-article{padding:27px 20px}.journal-article header h1{font-size:35px}.journal-article .lead-text{font-size:17px}.article-byline{align-items:flex-start;flex-direction:column}.article-fact-grid{grid-template-columns:1fr}.article-history div{grid-template-columns:1fr}.journal-primary-nav a{font-size:11px}}
