.ce-editorial-visual{margin:26px 0 0;min-width:0}
.ce-editorial-visual img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border:1px solid var(--ce-line)}
.ce-editorial-visual figcaption{margin-top:9px;color:var(--ce-muted);font-size:13px;line-height:1.5}
.ce-editorial-visual figcaption span{display:block;font-size:11px;opacity:.85}
.ce-editorial-visual figcaption .ce-editorial-visual__label{font-size:13px;opacity:1}
.ce-editorial-visual figcaption [hidden]{display:none}
.ce-hero__editorial{display:grid;gap:28px;align-items:center}
.ce-hero__editorial .ce-h1{font-size:clamp(2rem,3.8vw,3.7rem)}
.ce-hero__editorial .ce-h1--seo{font-size:clamp(1.8rem,3.2vw,3.1rem);overflow-wrap:anywhere}
.ce-hero__editorial .ce-editorial-visual{margin:0}
.ce-hero__editorial .ce-hero__actions{flex-wrap:wrap}
.ce-hero__editorial>*{min-width:0}
.ce-toc-disclosure>summary{cursor:pointer;font-family:var(--ce-serif);padding:16px 20px;background:var(--ce-paper);color:var(--ce-bg);border-bottom:1px solid var(--ce-line)}
.ce-toc-disclosure>summary:focus-visible{outline:2px solid var(--ce-coral);outline-offset:3px}
.ce-toc a[aria-current="location"]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}
@media(min-width:1024px){.ce-toc-disclosure>summary{display:none}}
@media(max-width:1023px){.ce-toc-disclosure .ce-toc__title{display:none}}
.ce-hero__editorial .ce-editorial-visual img{border-radius:50% 50% 2px 2px;aspect-ratio:4/5;object-position:45% center}
.ce-hero__editorial .ce-editorial-visual--finance img{object-position:center;aspect-ratio:4/5}
.ce-illustrated-section{display:grid;gap:20px;align-items:start}
.ce-article-body{overflow-wrap:anywhere;min-width:0}
.ce-article-body h2,.ce-article-body h3{font-family:var(--ce-serif);font-weight:400;line-height:1.25;margin:1.8em 0 .7em}
.ce-article-body h2{font-size:clamp(1.45rem,3vw,1.9rem)}
.ce-article-body h3{font-size:1.2rem}
.ce-article-body p,.ce-article-body ul{margin:1em 0}
.ce-article-body li+li{margin-top:.5em}
.ce-article-body a{color:var(--ce-coral-2);text-underline-offset:3px}
.ce-article-body figure{margin:1.5em 0}
.ce-article-body img{max-width:100%;height:auto}
.ce-article-body table{display:block;max-width:100%;overflow-x:auto}
.ce-article-body .ce-table th{font-size:11px;letter-spacing:.04em}
.ce-sec .ce-table{overflow-wrap:anywhere}
.ce-sec__row>*,.ce-pair>*{min-width:0}
@media(max-width:600px){.ce-sec .ce-table{table-layout:fixed}.ce-year-table .ce-table{table-layout:auto}.ce-sec .ce-table th,.ce-sec .ce-table td{padding:10px 8px}.ce-growth{margin-inline:0}}
.ce-article-cards{display:grid;gap:20px;margin-top:22px}
.ce-article-card{min-width:0;border-bottom:1px solid var(--ce-line);padding-bottom:20px}
.ce-article-card img{display:block;width:100%;height:auto;aspect-ratio:8/5;object-fit:cover}
.ce-article-card h3{font-family:var(--ce-serif);font-size:1.3rem;line-height:1.4}
.ce-article-card p,.ce-article-card time{color:var(--ce-muted);font-size:14px}
@media(min-width:700px){.ce-article-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(min-width:900px){.ce-hero__editorial{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}
@media(min-width:700px){.ce-illustrated-section{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
@media(max-width:899px){.ce-hero__editorial .ce-editorial-visual{max-width:640px;width:100%}.ce-hero__editorial .ce-editorial-visual img{border-radius:2px;aspect-ratio:3/2}.ce-hero__editorial .ce-h1{max-width:none}}
@media(max-width:899px){.ce-hero__editorial .ce-editorial-visual--finance img{aspect-ratio:4/5}}
