.sector-detail__name{white-space:nowrap}.sector-detail .case-overview__facts dd{text-wrap:balance}@media (min-width:801px) and (min-height:32rem){.sector-detail .case-overview__facts{position:-webkit-sticky;position:sticky;top:5rem;align-self:start}}.sector-detail .sector-detail__body>*{max-width:30em;margin:0}.sector-detail .sector-detail__body>*+*{margin-top:1em}.sector-detail .sector-detail__body li,.sector-detail .sector-detail__body p{font-size:var(--size-body);font-weight:300;line-height:1.5;text-wrap:pretty}.sector-detail .sector-detail__body>p:first-child{font-weight:500}.sector-detail .sector-detail__body>h2{margin-top:2.5rem;font-family:var(--face-display);font-size:var(--size-display-caption);font-weight:900;line-height:1.05;text-wrap:balance}.sector-detail .sector-detail__body>h2+*{margin-top:.75rem}.sector-detail .sector-detail__body>h3{margin-top:1.75rem;font-size:var(--size-body);font-weight:500;line-height:1.4;text-wrap:balance}.sector-detail .sector-detail__body>h2+h3{margin-top:1rem}.sector-detail .sector-detail__body>h3+p{margin-top:.35rem}.sector-detail .sector-detail__body ol,.sector-detail .sector-detail__body ul{padding-left:1.25em}.sector-detail .sector-detail__body ul{list-style:disc}.sector-detail .sector-detail__body ol{list-style:decimal}.sector-detail .sector-detail__body li+li{margin-top:.5em}.sector-detail .sector-detail__body li::marker{color:var(--mid)}.sector-detail .sector-detail__body ol li::marker{font-family:var(--face-mono);font-size:var(--size-meta)}.sector-detail__link{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:color var(--respond-time) var(--curve-response)}.sector-detail__link:focus-visible,.sector-detail__link:hover{color:var(--accent)}.sector-detail .sector-detail__body>.sector-detail__work{max-width:none;margin-top:2rem;padding-left:0;list-style:none;grid-template-columns:repeat(2,minmax(0,1fr))}.sector-detail .sector-detail__work li+li{margin-top:0}.sector-detail .sector-detail__body>.sector-detail__brief{margin-top:1.75rem}@media (max-width:40em){.sector-detail .sector-detail__body>.sector-detail__work{grid-template-columns:minmax(0,1fr)}}