.news-shell{width:min(1240px,100% - 64px);margin-inline:auto;padding-bottom:72px}.news-shell :is(a,summary):focus-visible{outline-offset:6px;border-radius:3px;outline:3px solid #25696a}.news-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:#3f6d6e;align-items:center;gap:10px;margin:0 0 20px;font-size:12px;font-weight:700;line-height:1.5;display:flex}.news-dot{background:#ffc703;border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.news-index-heading{max-width:840px}.news-index-heading h1{letter-spacing:-.045em;margin:0 0 24px;font-size:clamp(44px,5.6vw,76px);font-weight:500;line-height:1.04}.news-lead{color:#555e65;max-width:780px;margin:0;font-size:clamp(19px,2vw,23px);line-height:1.5}.news-preview-notice{color:#62531b;background:#fff9df;border-left:3px solid #e0ae00;align-items:baseline;gap:10px;margin:0 0 28px;padding:12px 16px;font-size:14px;line-height:1.5;display:flex}.news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.news-card{min-width:0}.news-card-link{height:100%;display:block}.news-card-photo{aspect-ratio:16/10;background:#ecf5f5;border-radius:6px 6px 34px;position:relative;overflow:hidden}.news-card-photo img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.news-category{color:#2d3440;background:#fff;border-radius:3px;padding:8px 12px;font-size:12px;font-weight:600;position:absolute;top:20px;left:20px}.news-card-arrow{color:#2d3440;background:#ffc703;border-radius:50%;place-items:center;width:46px;height:46px;font-size:25px;transition:background .2s;display:grid;position:absolute;bottom:20px;right:20px}.news-card-copy{border-bottom:1px solid #d8e1e1;padding:24px 0 28px}.news-meta{color:#58616a;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;font-size:13px;line-height:1.5;display:flex}.news-card h2{letter-spacing:-.025em;max-width:550px;margin:0 0 14px;font-size:clamp(25px,2.5vw,34px);font-weight:500;line-height:1.16}.news-card-description{color:#58616a;max-width:540px;margin:0 0 22px;font-size:17px;line-height:1.55}.news-text-link{color:#25696a;text-underline-offset:5px;align-items:center;gap:14px;font-size:15px;font-weight:600;text-decoration:underline #b9cfcf;display:inline-flex}.news-card-link:hover h2{color:#25696a}.news-card-link:hover img{transform:scale(1.025)}.news-card-link:hover .news-card-arrow{background:#ffdb60}.news-contact{background:#ecf5f5;border-radius:6px 6px 44px;justify-content:space-between;align-items:center;gap:40px;margin:80px 0 0;padding:44px 48px;display:flex}.news-contact .news-eyebrow{margin-bottom:12px}.news-contact h2{letter-spacing:-.025em;margin:0 0 14px;font-size:clamp(27px,3vw,39px);font-weight:500;line-height:1.15}.news-contact p:not(.news-eyebrow){color:#536266;max-width:650px;margin:0;font-size:17px;line-height:1.6}.news-button{color:#2d3440;background:#ffc703;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:25px;padding:15px 22px;font-size:16px;font-weight:600;display:inline-flex}.news-button:hover{background:#e0ae00}.news-button span{font-size:23px}.news-empty{background:#f7f9f9;border-radius:6px 6px 35px;max-width:850px;padding:55px}.news-empty-mark{background:#ffc703;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:22px;font-size:28px;display:inline-grid}.news-empty h2{margin:0 0 18px;font-size:32px;font-weight:500;line-height:1.2}.news-empty p{max-width:670px;font-size:18px;line-height:1.6}.news-pilot-note{border-top:1px solid #d8e1e1;margin-top:30px;padding-top:15px}.news-breadcrumb{color:#58616a;flex-wrap:wrap;align-items:center;gap:12px;padding:32px 0 26px;font-size:13px;display:flex}.news-breadcrumb a:hover{text-decoration:underline}.news-article-heading{text-align:center;max-width:960px;margin:45px auto 38px}.news-article-heading .news-eyebrow{justify-content:center}.news-article-heading h1{letter-spacing:-.035em;text-wrap:balance;margin:0 0 24px;font-size:clamp(34px,4.7vw,62px);font-weight:500;line-height:1.09}.news-article-heading .news-lead{max-width:760px;margin-inline:auto}.news-article-heading .news-meta{justify-content:center;margin:24px 0 0}.news-draft-label{color:#716019}.news-planned,.news-updated{color:#58616a;margin:9px 0 0;font-size:13px}.news-hero{margin:0 0 64px}.news-hero img{aspect-ratio:2.2;object-fit:cover;background:#ecf5f5;border-radius:6px 6px 44px;width:100%;height:auto}.news-hero figcaption{color:#666;margin:12px 0 0;font-size:13px;line-height:1.5}.news-reading-layout{grid-template-columns:230px minmax(0,740px);justify-content:space-between;gap:65px;padding-right:70px;display:grid}.news-toc{min-width:0}.news-sidebar-inner{position:sticky;top:150px}.news-toc .news-eyebrow{border-bottom:1px solid #d8e1e1;margin-bottom:0;padding-bottom:18px;font-size:11px}.news-toc ol{gap:15px;margin:18px 0 26px;padding:0;list-style:none;display:grid}.news-toc li{color:#58616a;font-size:15px;line-height:1.4}.news-toc a:hover{color:#25696a;text-underline-offset:4px;text-decoration:underline}.news-back{color:#25696a;font-size:14px;font-weight:600}.news-reading-column{min-width:0}.news-intro{letter-spacing:-.01em;margin:0 0 30px;font-size:22px;line-height:1.6}.news-takeaways{background:#faf9f4;border-left:3px solid #ffc703;margin-bottom:40px;padding:24px 28px}.news-takeaways .news-eyebrow{color:#675924;margin-bottom:15px}.news-takeaways ul{gap:12px;margin:0;padding-left:19px;font-size:17px;line-height:1.6;display:grid}.news-diagram{background:#ecf5f5;border-radius:5px 5px 28px;margin:0 0 46px;padding:30px;overflow:hidden}.news-diagram .news-eyebrow{margin-bottom:10px;font-size:11px}.news-diagram h2{letter-spacing:-.02em;margin:0 0 24px;font-size:28px;font-weight:500;line-height:1.2}.news-diagram-items{gap:8px;margin:0;padding:0;list-style:none;display:grid}.news-diagram-items li{background:#fff;border-radius:3px;align-items:center;gap:18px;padding:14px 18px;display:flex}.news-diagram-number{color:#3f6d6e;flex:none;font-size:13px;font-weight:600}.news-diagram-items strong{font-size:17px;font-weight:600}.news-diagram-items p{color:#555e65;margin:2px 0 0;font-size:14px;line-height:1.5}.news-diagram-layers .news-diagram-items li:first-child{border-left:8px solid #af916e}.news-diagram-layers .news-diagram-items li:nth-child(2){border-left:8px solid #9ca6a9}.news-diagram-layers .news-diagram-items li:nth-child(3){border-left:8px solid #ffc703}.news-diagram-layers .news-diagram-items li:nth-child(4){background:radial-gradient(circle,#d9e7e7 1px,#0000 1px) 0 0/8px 8px,#fff;border-left:8px solid #64a3a4}.news-diagram-layers .news-diagram-items li:nth-child(5){border-left:8px solid #62696e}.news-diagram-stages .news-diagram-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.news-diagram-stages .news-diagram-items li{flex-direction:column;align-items:flex-start;gap:14px;padding:22px}.news-diagram-stages .news-diagram-number{color:#2d3440;background:#ffc703;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.news-diagram figcaption{color:#536266;margin:20px 0 0;font-size:13px;line-height:1.55}.news-prose{overflow-wrap:break-word;font-size:19px;line-height:1.75}.news-prose h2{letter-spacing:-.02em;text-wrap:balance;margin:46px 0 20px;scroll-margin-top:230px;font-size:32px;font-weight:500;line-height:1.2}.news-prose h3{margin:30px 0 12px;scroll-margin-top:230px;font-size:23px;font-weight:600;line-height:1.3}.news-prose p{margin:0 0 22px}.news-prose :is(ul,ol){margin:0 0 26px;padding-left:25px}.news-prose li{margin-bottom:12px;padding-left:5px}.news-prose strong{font-weight:600}.news-prose a{color:#25696a;text-underline-offset:4px;text-decoration:underline}.news-prose blockquote{background:#f5f8f8;border-left:3px solid #64a3a4;margin:32px 0;padding:22px 28px;font-size:21px;line-height:1.55}.news-prose blockquote p:last-child{margin-bottom:0}.news-prose img{border-radius:4px 4px 26px;width:100%;height:auto;margin:34px 0 12px;display:block}.news-prose p:has(>em:only-child){color:#58616a;font-size:13px;line-height:1.5}.news-prose table{border-collapse:collapse;width:100%;margin:25px 0;font-size:16px;line-height:1.5}.news-prose :is(th,td){text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #d8e1e1;padding:15px 12px}.news-prose th{background:#ecf5f5;font-weight:600}.news-sources{border-top:1px solid #d8e1e1;margin-top:48px;padding-top:25px}.news-sources h2{margin:0 0 22px;font-size:21px;font-weight:500;line-height:1.3}.news-sources ol{gap:16px;margin:0;padding-left:20px;font-size:14px;line-height:1.5;display:grid}.news-sources a{color:#25696a;text-underline-offset:3px;text-decoration:underline}.news-sources p{color:#58616a;margin:5px 0 0}.news-review{background:#fff9df;border-radius:4px;margin-top:30px;padding:20px 24px;font-size:15px;line-height:1.55}.news-review summary{cursor:pointer;color:#62531b;font-weight:600}.news-review ul{margin-bottom:0;padding-left:20px}.news-review li{margin-bottom:10px}.news-related{margin-top:75px}.news-section-heading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:30px;display:flex}.news-section-heading h2{letter-spacing:-.02em;margin:0;font-size:36px;font-weight:500;line-height:1.2}@media (width>=1400px){.news-sidebar-inner{top:140px}}@media (width<=1100px){.news-reading-layout{grid-template-columns:200px minmax(0,1fr);gap:36px;padding-right:0}.news-sidebar-inner{top:205px}.news-contact{gap:25px;padding:35px}}@media (width<=800px){.news-shell{width:calc(100% - 40px);padding-bottom:45px}.news-grid{gap:28px}.news-card h2{font-size:26px}.news-category{top:12px;left:12px}.news-reading-layout{display:block}.news-sidebar-inner{position:static}.news-toc{border:1px solid #d8e1e1;border-radius:5px;margin:0 0 32px;padding:22px}.news-toc ol{columns:2;column-gap:24px;display:block}.news-toc li{break-inside:avoid;margin-bottom:12px}.news-toc .news-back{display:none}.news-article-heading{margin:26px auto 28px}.news-hero{margin-bottom:32px}.news-contact{flex-direction:column;align-items:flex-start;margin-top:50px}.news-section-heading{align-items:flex-start}.news-section-heading h2{font-size:30px}}@media (width<=580px){.news-grid{grid-template-columns:1fr;gap:32px}.news-card-copy{padding-top:20px}.news-card h2{font-size:30px}.news-article-heading{text-align:left}.news-article-heading :is(.news-eyebrow,.news-meta){justify-content:flex-start}.news-hero img{aspect-ratio:1.3;border-bottom-right-radius:30px}.news-breadcrumb{gap:8px;padding-top:25px;font-size:12px}.news-lead{font-size:19px}.news-preview-notice{font-size:13px}.news-contact{padding:28px}.news-contact .news-button{width:100%}.news-toc ol{columns:1}.news-intro{font-size:20px}.news-takeaways,.news-diagram{padding:22px}.news-diagram h2{font-size:25px}.news-diagram-items li{gap:12px;padding:12px}.news-diagram-items strong{font-size:16px}.news-diagram-items p{font-size:13px}.news-diagram-stages .news-diagram-items{grid-template-columns:1fr}.news-diagram-stages .news-diagram-items li{flex-direction:row;gap:16px;padding:18px}.news-prose{font-size:18px}.news-prose h2{font-size:28px}.news-prose blockquote{padding:20px;font-size:20px}.news-prose :is(th,td){padding:10px 8px;font-size:14px}.news-empty{padding:28px}.news-empty h2{font-size:28px}.news-section-heading{flex-direction:column;gap:12px}}@media (prefers-reduced-motion:reduce){.news-card-photo img,.news-card-arrow{transition:none}.news-card-link:hover img{transform:none}}@media print{.news-toc,.news-contact,.news-related,.news-review{display:none}.news-shell{width:100%;padding:0}.news-reading-layout{display:block}.news-hero img{max-height:240px}.news-prose h2{break-after:avoid}.news-diagram,.news-takeaways{break-inside:avoid}}.news-takeaways ul,.news-prose ul,.news-review ul{list-style:outside}.news-prose ol,.news-sources ol{list-style:decimal}@media (width>=1400px){.news-sidebar-inner{top:160px}}.news-author{color:#30373c;break-inside:avoid;border-top:1px solid #d8e1e1;margin-top:28px;padding-top:22px}.news-author-label{color:#477477;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:700}.news-author-identity{align-items:center;gap:12px;display:flex}.news-author-identity>div{min-width:0}.news-author-identity img{object-fit:contain;border-radius:10px;flex-shrink:0;width:64px;height:64px}.news-author-identity img.news-author-portrait{object-fit:cover;object-position:50% 25%;border-radius:50%}.news-author-name{margin:0;font-size:16px;font-weight:600;line-height:1.4}.news-author-role{color:#58616a;margin:4px 0 0;font-size:13px;line-height:1.5}.news-author-description{color:#58616a;margin:14px 0 0;font-size:14px;line-height:1.65}.news-author .news-text-link{margin-top:12px;font-size:13px}.news-author-example{color:#716338;margin:12px 0 0;font-size:11px;line-height:1.5}.news-author a:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #477477}.news-author-mobile{display:none}@media (width<=800px){.news-author-desktop{display:none}.news-author-mobile{display:block}}@media print{.news-author-mobile{display:none}}
