/* Helsidevarianter oven på den fælles Finch-komponentstandard. */
.fe-intro{padding-block:65px 50px}
.fe-intro h1{font:clamp(48px,6.3vw,90px)/1.04 var(--fc-serif);letter-spacing:-.045em;margin-top:22px;max-width:950px}
.fe-intro-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;align-items:end}
.fe-intro-grid>div{padding-right:var(--fc-gutter)}
.fe-intro-grid>p{max-width:430px;justify-self:end;font-size:17px;padding-bottom:8px}
.fe-page-note{padding-block:22px;font-size:11px}
.fc-tabs--page-boxed{border:1px solid var(--fc-ink)}
.fc-tabs--page-boxed>.fc-tablist{position:relative;z-index:2}
.fc-tabs--page-boxed>.fc-tablist>.fc-tab{min-width:0;min-height:86px;padding:17px 25px;text-align:left;font-size:20px!important;flex-basis:25%;margin:0}
.fc-tabs--page-boxed>.fc-tablist>.fc-tab span{display:block;margin-bottom:8px}
.fc-tabs--page-boxed>.fc-panel{padding:0;min-height:0}
.fe-panel-hero{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}
.fe-panel-copy{padding:60px var(--fc-gutter);display:flex;flex-direction:column;align-items:start;justify-content:center}
.finch-kit .fe-panel-copy h2{font:clamp(40px,4.3vw,66px)/1.08 var(--fc-serif);letter-spacing:-.035em;margin:24px 0}
.fe-panel-copy>p:not(.fc-kicker){font-size:17px;max-width:470px}
.fe-panel-hero>img{width:100%;height:100%;min-height:510px;object-fit:cover}
.fe-reading{border-top:1px solid var(--fc-line);padding-block:54px}
.fe-reading>.fc-span-1{padding:4px 16px 0 var(--fc-gutter)}
.fe-reading>.fc-span-3{padding:0 38px 0 0}
.fe-reading>.fc-span-4{padding:0 var(--fc-gutter)}
.finch-kit .fe-reading h3{font:30px/1.15 var(--fc-serif);margin-bottom:22px}
.fe-reading p{font-size:16px}
.fe-checklist{list-style:none;margin:0;padding:0}
.fe-checklist li{border-top:1px solid var(--fc-line);padding:14px 0;font-size:15px;display:flex;gap:22px}
.fe-checklist li span{font:11px/1.8 ui-monospace,monospace;color:var(--fc-muted)}
.fe-inline-note{background:var(--fc-mint);padding:26px;font-size:15px}
.fe-quarter-row{border-top:1px solid var(--fc-line)}
.fe-quarter-row>div{padding:28px;border-right:1px solid var(--fc-line)}
.fe-quarter-row>div:last-child{border-right:0}
.fe-quarter-row strong{display:block;font:clamp(20px,2vw,27px)/1.2 var(--fc-serif);margin:12px 0;hyphens:auto;overflow-wrap:anywhere}
.fe-quarter-row p{font-size:14px!important}
.fe-closing{padding-block:65px}
.fe-closing h2{font:clamp(36px,4vw,55px)/1.1 var(--fc-serif);max-width:540px}
.fe-closing .fc-faq summary{font-size:18px}
.fe-footer{background:var(--fc-purple);color:var(--fc-paper);padding-block:65px}
.fe-footer .fc-grid-8{align-items:center}
.fe-footer p{margin:20px 0 0;max-width:480px;font-size:16px}
.fe-footer .fc-span-2{justify-self:end}
.fe-footer .fc-kicker{margin:0 0 18px}
.fe-footer h2{font:clamp(37px,4vw,58px)/1.1 var(--fc-serif)}
.fc-tabs--page-vertical{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:0;align-items:start;border-top:1px solid var(--fc-ink)}
.fc-tabs--page-vertical>.fc-tablist{position:sticky;top:22px;border:0;display:flex;flex-direction:column;gap:0;padding:28px 0}
.fc-tabs--page-vertical>.fc-tablist>.fc-tab{padding:25px max(22px,calc(var(--fc-gutter) / 2));min-height:96px;font-size:22px!important;margin:0;line-height:1.25}
.fc-tabs--page-vertical>.fc-tablist>.fc-tab span{font-size:10px;letter-spacing:.06em}
.fc-tabs--page-vertical>.fc-panel{padding:0;border-left:1px solid var(--fc-ink)}
.fe-topic-intro{padding:48px var(--fc-gutter) 40px;background:var(--fc-mint)}
.finch-kit .fe-topic-intro h2{font:clamp(40px,5vw,72px)/1.08 var(--fc-serif);letter-spacing:-.035em;margin:20px 0 25px;max-width:720px}
.fe-topic-intro>p:not(.fc-kicker){font-size:18px;max-width:600px}
.fe-topic-image{width:100%;height:clamp(330px,35vw,510px);object-fit:cover}
.fe-topic-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:45px var(--fc-gutter)}
.fe-topic-body>div:first-child{padding-right:35px}
.finch-kit .fe-topic-body h3{font:29px/1.2 var(--fc-serif);margin-bottom:20px}
.fe-topic-body p{font-size:16px}
.fe-topic-body .fc-faq summary{font-size:17px}
.fe-topic-body .fc-faq details>p{font-size:15px;padding-right:0}
.fe-topic-case{background:var(--fc-ink);color:var(--fc-paper);padding:40px var(--fc-gutter)}
.fe-topic-case h3{font:32px/1.15 var(--fc-serif)!important;margin:20px 0!important}
.fe-topic-case p{font-size:16px;max-width:560px}
.fe-topic-case .fc-link{margin-top:25px;font-size:14px}
.fe-topic-case .fc-icon{filter:invert(1)}
.fe-eighth-strip{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:0}
.fe-eighth-strip>img{width:100%;height:150px;object-fit:cover;border-right:2px solid var(--fc-paper)}
@media(max-width:1050px){.fe-panel-copy{padding-block:40px}.fe-panel-hero>img{min-height:480px}.fe-reading>.fc-span-1{padding-left:20px}.fe-reading>.fc-span-3{padding-right:24px}.fe-quarter-row>div{padding:22px}.fc-tabs--page-vertical>.fc-tablist>.fc-tab{font-size:19px!important;padding-inline:22px}}
@media(max-width:700px){
 .fe-intro{padding-block:35px}.fe-intro-grid{grid-template-columns:1fr;gap:25px}.fe-intro-grid>div{padding:0}.fe-intro-grid>p{justify-self:start;font-size:16px}.fe-intro h1{font-size:48px}
 .fc-tabs--page-boxed>.fc-tablist{flex-wrap:wrap}.fc-tabs--page-boxed>.fc-tablist>.fc-tab{flex:0 0 50%;min-height:75px;font-size:17px!important;padding:16px 22px;border-bottom:1px solid var(--fc-ink)}
 .fc-tabs--page-boxed>.fc-tablist>.fc-tab:nth-child(2){border-right:0}
 .fe-panel-hero{grid-template-columns:1fr}.fe-panel-copy{padding:38px var(--fc-gutter)}.finch-kit .fe-panel-copy h2{font-size:40px}.fe-panel-hero>img{min-height:0;height:340px}
 .fe-reading{padding-block:35px;row-gap:26px}.fe-reading>.fc-span-1,.fe-reading>.fc-span-3,.fe-reading>.fc-span-4{padding-inline:var(--fc-gutter)}
 .fe-quarter-row.fc-grid-8{grid-template-columns:repeat(2,minmax(0,1fr))}.fe-quarter-row.fc-grid-8>div{grid-column:auto;border-bottom:1px solid var(--fc-line);padding:22px}
 .fe-quarter-row strong{font-size:20px}.fe-closing .fc-faq{margin-top:30px}.fe-footer .fc-span-2{justify-self:start;margin-top:30px}
 .fc-tabs--page-vertical{grid-template-columns:1fr}
 .fc-tabs--page-vertical>.fc-tablist{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}
 .fc-tabs--page-vertical>.fc-tablist>.fc-tab{min-height:76px;padding:17px 22px;font-size:17px!important;border-right:1px solid var(--fc-line)}
 .fc-tabs--page-vertical>.fc-tablist>.fc-tab:nth-child(even){border-right:0}
 .fc-tabs--page-vertical>.fc-panel{border-left:0;padding:0}
 .fe-topic-intro{padding-block:35px}.finch-kit .fe-topic-intro h2{font-size:40px}.fe-topic-intro>p:not(.fc-kicker){font-size:16px}
 .fe-topic-image{height:300px}.fe-topic-body{grid-template-columns:1fr;row-gap:32px;padding-block:35px}.fe-topic-body>div:first-child{padding:0}
 .fe-eighth-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.fe-eighth-strip>img{height:125px;border-bottom:2px solid var(--fc-paper)}
}
@media(max-width:380px){.fe-intro h1{font-size:42px}.fe-quarter-row.fc-grid-8{grid-template-columns:1fr}.fc-tabs--page-vertical>.fc-tablist>.fc-tab{font-size:15px!important}}
