.sector-split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(28px,5vw,70px);align-items:center}.sector-split>*{min-width:0}.sector-hero h1{hyphens:none;overflow-wrap:normal;word-break:normal}
.sector-hero h1{font-size:clamp(34px,4.5vw,62px);max-width:17ch;line-height:1.13}
.sector-visual{margin:0;min-width:0}.sector-visual img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:20px;border:1px solid var(--line)}
.sector-visual figcaption{color:var(--mute);font-size:13px;margin-top:16px;line-height:1.6}
.sector-rows article{display:grid;grid-template-columns:64px 1fr;gap:24px;padding:34px 0;border-top:1px solid var(--line)}
.sector-rows h3{font:600 clamp(22px,3vw,32px)/1.3 var(--f-display);margin:0 0 18px}.sector-rows p{color:var(--mute);max-width:68ch;margin:0}
.head.solo p{max-width:64ch;color:var(--mute);margin-top:26px}
@media(max-width:800px){.sector-split{grid-template-columns:minmax(0,1fr)}.sector-visual img{aspect-ratio:4/3}.sector-hero h1{max-width:20ch}}
@media(max-width:480px){.sector-rows article{grid-template-columns:36px 1fr;gap:12px}.sector-hero .ctas .btn{width:100%;white-space:normal;text-align:center}}
body.sector-page :is(h1,h2,h3,summary,.eyebrow,.btn){hyphens:none;word-break:normal;overflow-wrap:normal}
.sector-hub :is(h2,h3,.btn){hyphens:none;word-break:normal;overflow-wrap:normal}.sector-hub .btn{max-width:100%;white-space:normal}.sector-hub .concept-copy{min-width:0}
body.sector-page .sector-hero h1{font-size:clamp(30px,4.4vw,60px);max-width:none}
@media(max-width:480px){body.sector-page .sector-hero h1{font-size:clamp(25px,7.2vw,34px)}body.sector-page .head h2{font-size:clamp(24px,6.5vw,32px)}body.sector-page .sector-rows h3{font-size:clamp(20px,5.3vw,26px)}}
@media(max-width:480px){.sector-hub .concept-copy{padding:20px}.sector-hub .concept-copy h3{font-size:19px}.sector-hub .head h2{font-size:26px}}
.sector-picker-section .head{display:block}.sector-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);gap:0 32px}.sector-picker a{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line);padding:26px 4px;color:var(--text);text-decoration:none;font-size:clamp(18px,2vw,23px)}.sector-picker a:hover{color:var(--signal)}.sector-picker a:focus-visible{outline:2px solid var(--signal);outline-offset:4px}.sector-method-link{margin-top:30px}.sector-method-link a{color:var(--signal);text-underline-offset:5px}.sector-faq .head{margin-bottom:32px}
@media(max-width:600px){.sector-picker{grid-template-columns:minmax(0,1fr)}.sector-picker a{padding-block:22px;font-size:19px}}
@media(max-width:360px){html[lang="de"] body[data-page="0"] .hero h1{font-size:32px;hyphens:none;overflow-wrap:normal;word-break:normal}}
