.sector-editorial{--sector-title:clamp(2.125rem, 1.25rem + 2.5vw, 3.25rem);--sector-heading:clamp(1.625rem, 1.2rem + 1vw, 2rem);--sector-body:clamp(1rem, .95rem + .2vw, 1.125rem);overflow-wrap:break-word}.sector-editorial .eyebrow{font-size:.75rem}.sector-editorial a:focus-visible,.sector-editorial summary:focus-visible{outline:2px solid var(--ring);outline-offset:5px}.sector-region-bar{border-block:1px solid var(--border);min-width:0;margin-top:1.5rem;padding-block:1rem}.sector-region-label{color:var(--foreground);margin:0 0 .625rem;font-size:.875rem;font-weight:500;line-height:1.5}.sector-region-list{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.sector-region-list>li{min-width:0;max-width:100%}.sector-region-item{border:1px solid var(--border);background:var(--background);min-height:2.75rem;color:var(--foreground);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:.625rem;padding:.625rem .875rem;font-size:.875rem;line-height:1.5;text-decoration:none;display:flex}.sector-region-item>span{min-width:0}.sector-region-item svg{flex-shrink:0}.sector-region-item[aria-current=page]{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground);font-weight:600}a.sector-region-item:hover{background:var(--muted);border-color:var(--foreground)}.sector-editorial .sector-region-item:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.sector-editorial-hero{padding-block:1.5rem 3rem}.sector-editorial-breadcrumb{color:var(--muted-foreground);flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;font-size:.75rem;display:flex}.sector-editorial-breadcrumb a:hover{color:var(--foreground)}.sector-editorial-hero-grid{align-items:center;gap:2rem;display:grid}.sector-editorial h1{font-size:var(--sector-title);overflow-wrap:anywhere;text-wrap:balance;margin-block:1rem 1.5rem;line-height:1.12}.sector-editorial-lead{max-width:58ch;font-size:var(--sector-body);line-height:1.65}.sector-editorial-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.75rem;display:flex}.sector-editorial-button,.sector-editorial-offer .sector-editorial-prose a:not([style]){background:var(--primary);min-height:3rem;color:var(--primary-foreground);justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1.125rem;font-size:.875rem;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.sector-editorial-button svg{flex-shrink:0}.sector-editorial-button:hover,.sector-editorial-offer .sector-editorial-prose a:not([style]):hover{background:var(--accent);color:var(--accent-foreground)}.sector-editorial-overview-link{align-items:center;gap:.5rem;min-height:2.75rem;font-size:.875rem;display:inline-flex}.sector-editorial-image{object-fit:cover;object-position:72% center;width:100%;height:13rem;display:block}.sector-editorial-content{gap:2rem;padding-block:2.5rem 4rem;scroll-margin-top:6rem;display:grid}.sector-editorial-toc{border-block:1px solid var(--border)}.sector-editorial-toc summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:3.5rem;font-size:.875rem;list-style:none;display:flex}.sector-editorial-toc summary::-webkit-details-marker{display:none}.sector-editorial-toc[open] summary svg{transform:rotate(180deg)}.sector-editorial-toc nav{padding-bottom:1rem}.sector-editorial-desktop-toc{display:none}.sector-editorial-toc a,.sector-editorial-desktop-toc a{padding:.75rem 0;font-size:.875rem;line-height:1.5;display:block}.sector-editorial-toc a:hover,.sector-editorial-desktop-toc a:hover{color:var(--accent);text-underline-offset:4px;text-decoration:underline}.sector-editorial-article{min-width:0;max-width:72ch}.sector-editorial-introduction{font-size:var(--sector-body);border-bottom:1px solid var(--border);margin-bottom:2.5rem;padding-bottom:2.5rem;line-height:1.75}.sector-editorial-section{margin-top:3rem;scroll-margin-top:6rem}.sector-editorial-section:first-child{margin-top:0}.sector-editorial-section h2{font-size:var(--sector-heading);text-wrap:balance;margin:0 0 1.5rem;line-height:1.2}.sector-editorial-prose p{font-size:var(--sector-body);margin-bottom:1.25rem;line-height:1.75}.sector-editorial-prose p:last-child{margin-bottom:0}.sector-editorial-offer{border-left:3px solid var(--accent);background:var(--surface);padding:1.5rem}.sector-editorial-offer .sector-editorial-prose a:not([style]){margin-top:1.5rem;display:table}.sector-editorial-sources{border-top:1px solid var(--border);padding-top:2rem}.sector-editorial-sources .sector-editorial-prose p{color:var(--muted-foreground);margin-bottom:1rem;font-size:.875rem;line-height:1.65}@media(min-width:1024px){.sector-editorial-hero{padding-block:2rem 3.5rem}.sector-editorial-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:3.5rem}.sector-editorial-no-image{grid-template-columns:minmax(0,48rem)}.sector-editorial-image{height:25rem}.sector-editorial-content{grid-template-columns:15rem minmax(0,1fr);gap:4rem;padding-block:3.5rem 5rem}.sector-editorial-toc{display:none}.sector-editorial-desktop-toc{border:0;display:block;position:sticky;top:6rem}.sector-editorial-desktop-toc .eyebrow{margin-bottom:1rem}.sector-editorial-desktop-toc a{border-left:1px solid var(--border);padding:.75rem 1rem}.sector-editorial-desktop-toc a:hover{border-color:var(--accent)}.sector-editorial-offer{padding:2rem}}@media(prefers-reduced-motion:reduce){html:has(.sector-editorial){scroll-behavior:auto}}
