.editorial-shell{color:var(--bt-text-primary);background:#fcfdfc;min-height:100vh}.editorial-nav{max-width:1220px;margin:auto;padding:24px 36px;display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid var(--bt-border)}.editorial-nav img{width:174px;height:auto;display:block}.editorial-nav nav{display:flex;align-items:center;gap:28px;font-size:14px;font-weight:650}.editorial-shell a{color:inherit;text-underline-offset:5px}.editorial-nav a{text-decoration:none}.editorial-nav a[aria-current]{color:var(--bt-primary-action-strong)}.editorial-space{display:flex;align-items:center;gap:8px;padding:12px 18px;border:1px solid var(--bt-border);border-radius:100px}.editorial-shell a:focus-visible{outline:3px solid #8270ed;outline-offset:5px;border-radius:5px}.editorial-skip{position:absolute;top:-80px;left:20px;background:white;padding:16px;z-index:100}.editorial-skip:focus{top:10px}.editorial-article,.editorial-home{max-width:1180px;margin:auto;padding:0 36px 64px}.editorial-home-hero{text-align:center;padding:76px 0 48px;background:radial-gradient(ellipse at 50% 30%,#f0edff90,transparent 65%)}.editorial-small-label{font-size:11px;font-weight:750;letter-spacing:.13em;text-transform:uppercase;color:var(--bt-primary-action-strong);display:block;line-height:1.6}.editorial-home-hero h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,5vw,62px);line-height:1.12;font-weight:500;letter-spacing:-.035em;margin:20px auto;max-width:900px}.editorial-home-hero h1 span{color:#078779}.editorial-home-hero>p:not(.editorial-small-label){max-width:560px;margin:auto;color:var(--bt-text-secondary);font-size:18px;line-height:1.7}.editorial-hero-note{display:flex;gap:8px;justify-content:center;align-items:center;margin-top:28px;font-size:12px;color:#536477}.editorial-hero-note span{height:6px;width:6px;border-radius:50%;background:#078779}.editorial-card{display:block;text-decoration:none;border:1px solid var(--bt-border);border-radius:24px;overflow:hidden;background:white;box-shadow:0 12px 34px #0b214706;transition:box-shadow .2s}.editorial-card:hover{box-shadow:0 14px 36px #0b214715}.editorial-card-image{overflow:hidden;background:#edf4f5}.editorial-card-image img{width:100%;height:100%;object-fit:cover;aspect-ratio:16/9;display:block}.editorial-card-copy{padding:28px}.editorial-card h2{font-family:Georgia,serif;font-size:27px;font-weight:500;line-height:1.2;margin:14px 0;letter-spacing:-.02em}.editorial-card p{color:var(--bt-text-secondary);line-height:1.7;font-size:15px}.editorial-card-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;color:#536477;margin-top:24px}.editorial-card-bottom>span{display:flex;gap:8px;color:var(--bt-primary-action-strong);align-items:center;font-weight:700}.editorial-featured{display:grid;grid-template-columns:1.2fr 1fr}.editorial-featured h2{font-size:clamp(27px,3vw,38px)}.editorial-featured .editorial-card-copy{padding:36px;align-self:center}.editorial-topics{margin:54px 0;padding:30px 0;border-block:1px solid var(--bt-border)}.editorial-section-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:22px}.editorial-section-heading h2{margin:4px 0;font-size:24px;line-height:1.3}.editorial-section-heading>a{font-size:13px;display:flex;gap:8px;align-items:center}.editorial-topics nav{display:flex;gap:9px;flex-wrap:wrap}.editorial-topics nav a{font-size:13px;padding:10px 16px;border:1px solid var(--bt-border);border-radius:100px;text-decoration:none;background:white}.editorial-topics nav a[aria-current]{color:white;background:var(--bt-primary-action-strong);border-color:transparent}.editorial-home-ending{margin-top:40px;padding:42px;border-radius:24px;background:linear-gradient(120deg,#eaf7f5,#f2efff);text-align:center}.editorial-home-ending h2{font-family:Georgia,serif;font-weight:500;font-size:32px}.editorial-home-ending p{color:var(--bt-text-secondary);line-height:1.7}.editorial-home-ending>div{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;margin-top:24px;font-weight:700;color:var(--bt-primary-action-strong)}.editorial-breadcrumbs{font-size:12px;color:#536477;padding:28px 0;line-height:1.8}.editorial-breadcrumbs span[aria-current]{display:inline}.editorial-article-header{max-width:820px;margin:28px auto 38px}.editorial-article-kicker{display:flex;gap:18px;align-items:center;font-size:12px}.editorial-article-kicker a{color:#046b60;background:#e4f6f3;padding:7px 13px;border-radius:100px;text-decoration:none;font-weight:700}.editorial-article-kicker>span{color:#536477}.editorial-article-header h1{font-family:Georgia,serif;font-weight:500;font-size:clamp(37px,5.3vw,66px);line-height:1.08;letter-spacing:-.04em;margin:24px 0}.editorial-standfirst{font-size:21px;line-height:1.65;color:var(--bt-text-secondary);max-width:720px}.editorial-byline{display:flex;align-items:center;gap:12px;font-size:13px;margin-top:28px}.editorial-byline a{font-weight:700;text-decoration:none}.editorial-byline p{margin:5px 0 0;font-size:12px;color:#536477}.editorial-author-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:linear-gradient(140deg,#d2f5fa,#e5dcff);color:#5744ad;font:24px Georgia,serif}.editorial-image{margin:0 0 48px}.editorial-image img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:24px;display:block}.editorial-image figcaption{font-size:11px;text-align:right;margin-top:10px;color:#536477;line-height:1.6}.editorial-body{max-width:710px;margin:0 auto;font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.85;color:#253952}.editorial-body>p:first-child:first-letter{float:left;font-size:62px;line-height:.9;padding:12px 10px 0 0;color:var(--bt-primary-action-strong)}.editorial-body p{margin:0 0 26px}.editorial-body h2{font-family:inherit;font-size:32px;font-weight:500;letter-spacing:-.025em;line-height:1.25;color:var(--bt-text-primary);margin:48px 0 20px}.editorial-body h3{font-size:24px;line-height:1.4}.editorial-body a{color:var(--bt-primary-action-strong)}.editorial-body li{padding-left:6px;margin-bottom:12px}.editorial-body blockquote{margin:30px 0;padding-left:24px;border-left:3px solid #8b7cf6}.editorial-body hr{margin:44px auto;border:0;border-top:1px solid #cbdde0;width:70px}.editorial-body pre{overflow:auto;padding:20px;background:#f0f5f6;border-radius:12px;font-size:14px}.editorial-body code{overflow-wrap:anywhere}.editorial-callout,.editorial-reflection,.editorial-takeaway{margin:36px 0;padding:30px;border-radius:20px;font-family:inherit}.editorial-reflection{position:relative;background:linear-gradient(135deg,#efecff,#f7f6ff);border:1px solid #ded9f5}.editorial-reflection>svg{float:right;color:#8270ed;width:25px}.editorial-body .editorial-small-label{font-family:Arial,sans-serif;margin-bottom:14px}.editorial-reflection p{font-size:25px;line-height:1.5;color:#15274d;margin-bottom:18px}.editorial-reflection small{font:12px/1.6 Arial,sans-serif;color:#596581}.editorial-callout{background:#f2f8f9;border:1px solid var(--bt-border)}.editorial-takeaway{background:#edf8f3;border-left:3px solid #078779;border-radius:0 18px 18px 0}.editorial-callout p:last-child,.editorial-takeaway p:last-child{margin:0}.editorial-quote{margin:40px -20px;text-align:center}.editorial-quote blockquote{border:0;padding:0;font-size:30px;line-height:1.45;color:#046b60}.editorial-quote figcaption{font:12px Arial,sans-serif;color:#536477}.editorial-inline-image img{width:100%;height:auto;border-radius:18px}.editorial-image-wide{width:calc(100% + 80px);margin-left:-40px}.editorial-table{overflow-x:auto;margin:30px 0;font-size:16px}.editorial-table table{border-collapse:collapse;width:100%}.editorial-table td,.editorial-table th{border-bottom:1px solid var(--bt-border);padding:14px;text-align:left}.editorial-discussions{margin:64px 0 32px;padding-top:32px;border-top:1px solid var(--bt-border)}.editorial-article-grid,.editorial-discussion-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.editorial-discussion{background:white;border:1px solid var(--bt-border);padding:24px;border-radius:20px;text-decoration:none}.editorial-discussion>span{font-size:11px;color:#046b60;background:#e4f6f3;padding:5px 9px;border-radius:100px}.editorial-discussion h3{font-size:17px;line-height:1.5;margin-top:18px}.editorial-discussion p{font-size:14px;line-height:1.65;color:var(--bt-text-secondary)}.editorial-discussion small{display:flex;justify-content:space-between;font-size:12px;color:#536477}.editorial-empty{background:#f0f7f7;border-radius:16px;padding:24px;color:var(--bt-text-secondary);line-height:1.7}.editorial-cta-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin:36px 0}.editorial-cta{padding:28px;background:linear-gradient(135deg,#e4f6f3,#f4faf9);border:1px solid #cfe7e1;border-radius:22px;display:flex;gap:18px;font:16px/1.6 Arial,sans-serif}.editorial-cta>svg{flex-shrink:0;width:28px;height:28px;color:#078779}.editorial-cta h2{font:700 21px/1.3 Arial,sans-serif;margin:0 0 10px}.editorial-cta p{margin:0 0 20px;color:var(--bt-text-secondary)}.editorial-cta a{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:700;color:#046b60}.editorial-cta-diary{background:linear-gradient(135deg,#f0edff,#f9f8ff);border-color:#e0dbf7}.editorial-cta-diary>svg{color:#8270ed}.editorial-sources{max-width:710px;margin:50px auto 0;border-top:1px solid var(--bt-border);padding-top:24px;font:14px/1.7 Arial,sans-serif;color:#536477}.editorial-sources h2{font-size:18px;color:var(--bt-text-primary)}.editorial-sources span{display:block;font-size:12px}.editorial-sources a{overflow-wrap:anywhere}.editorial-footer{max-width:1180px;margin:auto;padding:40px 36px;border-top:1px solid var(--bt-border);display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px;font-size:14px}.editorial-footer strong{font-size:23px}.editorial-footer p{color:var(--bt-text-secondary);line-height:1.8}.editorial-footer nav{display:flex;flex-direction:column;gap:12px}.editorial-footer small{width:100%;color:#536477;font-size:11px}@media (max-width:800px){.editorial-nav{padding:20px}.editorial-nav nav{gap:16px}.editorial-space{display:none!important}.editorial-nav img{width:135px}.editorial-article,.editorial-home{padding:0 20px 40px}.editorial-featured{grid-template-columns:1fr}.editorial-featured .editorial-card-copy{padding:24px}.editorial-home-hero{padding:44px 0 34px}.editorial-home-hero>p:not(.editorial-small-label){font-size:16px}.editorial-desktop-break{display:none}.editorial-section-heading{align-items:flex-start;flex-direction:column;gap:10px}.editorial-article-grid,.editorial-cta-pair,.editorial-discussion-grid{grid-template-columns:1fr}.editorial-article-header{margin:16px 0 28px}.editorial-breadcrumbs{padding:20px 0 8px;font-size:11px}.editorial-breadcrumbs span[aria-current]{display:none}.editorial-standfirst{font-size:18px}.editorial-body{font-size:18px;line-height:1.8}.editorial-body h2{font-size:28px;margin-top:38px}.editorial-callout,.editorial-reflection,.editorial-takeaway{padding:24px}.editorial-reflection p{font-size:23px}.editorial-quote{margin:32px 0}.editorial-quote blockquote{font-size:27px}.editorial-image img{border-radius:18px}.editorial-image-wide{width:100%;margin-left:0}.editorial-home-ending{padding:28px 22px}.editorial-home-ending h2{font-size:28px}.editorial-footer{padding:32px 20px}.editorial-cta{padding:24px;gap:14px}}@media (max-width:400px){.editorial-nav nav{gap:12px;font-size:12px}.editorial-nav img{width:120px}}@media (prefers-reduced-motion:reduce){.editorial-card{transition:none}}