

.home #efterspoergslen .scene-panel:before{content:'';position:absolute;inset:38% 0 0;pointer-events:none;background:linear-gradient(transparent,#040a1266 28%,#040a12a8)}
.js .home #efterspoergslen .demand-copy{top:48%;left:9%;width:41%}
.home #efterspoergslen .demand-copy h2{font-size:62px;line-height:1.07}
.home #efterspoergslen .demand-copy .lede{max-width:430px}
.home #efterspoergslen .demand-instrument{top:49%;left:58%;right:9%;padding-top:0;border-top:0}
.home #efterspoergslen .demand-choices{display:flex;flex-direction:column;gap:0;margin:18px 0 14px}
.home #efterspoergslen .demand-choices button{display:grid;grid-template-columns:24px 1fr 12px;gap:13px;border-bottom:1px solid var(--rule);padding:14px 0;font:17px/1.35 var(--serif);text-align:left;color:#b3c3cf}
.home #efterspoergslen .demand-choices button span{font:9px/2 var(--mono);color:#8ea6b7}
.home #efterspoergslen .demand-choices button i{font:15px/1.4 var(--serif);font-style:normal;color:#8698a4}
.home #efterspoergslen .demand-choices button[aria-pressed=true]{color:var(--gold);border-color:#d6ac7455}
.home #efterspoergslen .demand-choices button[aria-pressed=true] i{color:var(--gold)}
.home #efterspoergslen .honesty{max-width:350px}
.harbour-signals{position:absolute;inset:0;pointer-events:none}
.harbour-signal{position:absolute;transform:translate(-50%,-50%);min-width:44px;min-height:44px;pointer-events:auto;color:#a2b3c0;display:grid;justify-items:center;align-content:center;gap:7px;opacity:.75}
.harbour-signal[hidden]{display:none}
.harbour-signal i{display:block;width:5px;height:5px;border:1px solid #d6ac7499;border-radius:50%;box-shadow:0 0 0 6px #d6ac740a}
.harbour-signal span{font:9px var(--mono);padding:2px 4px;background:#050c1477}
.harbour-signal.lit{opacity:1;color:var(--gold)}
.harbour-signal.lit i{background:var(--gold);box-shadow:0 0 0 7px #d6ac741a,0 0 18px #d6ac7444}
@media(max-width:760px){
 .js .home #efterspoergslen .demand-copy{top:45%;left:7%;width:86%}
 .home #efterspoergslen .demand-copy h2{font-size:43px!important;margin:14px 0}
 .home #efterspoergslen .demand-copy .lede{font-size:12px;max-width:345px;line-height:1.6}
 .home #efterspoergslen .demand-instrument{top:65%;left:7%;right:7%;padding-top:0}
 .home #efterspoergslen .demand-choices{margin:9px 0}
 .home #efterspoergslen .demand-choices button{font-size:15px;padding:10px 0;min-height:44px;grid-template-columns:19px 1fr 12px;gap:9px}
 .home #efterspoergslen .honesty{font-size:8px;margin-top:5px;max-width:325px}
 .harbour-signal span{font-size:8px}
}
@media(max-width:380px){
 .js .home #efterspoergslen .demand-copy{top:41%}
 .home #efterspoergslen .demand-copy h2{font-size:38px!important;margin:11px 0}
 .home #efterspoergslen .demand-instrument{top:61.7%}
 .home #efterspoergslen .demand-choices button{font-size:14px;padding:8px 0}
 .home #efterspoergslen .demand-copy .lede{font-size:11px}
 .home #efterspoergslen .honesty{font-size:7.5px;max-width:305px}
}
html:not(.js) .home #efterspoergslen .demand-copy,.no-webgl .home #efterspoergslen .demand-copy{position:relative;top:auto;left:auto;width:auto}
html:not(.js) .home #efterspoergslen .demand-instrument,.no-webgl .home #efterspoergslen .demand-instrument{position:relative;top:auto;left:auto;right:auto;margin:35px 7%;width:86%}
html:not(.js) .harbour-signals,.no-webgl .harbour-signals{display:none}
@media(min-width:761px) and (max-height:600px){
 .js .home #efterspoergslen .demand-copy{position:static!important;width:70%}
 .home #efterspoergslen .demand-instrument{position:relative;left:auto;right:auto;top:auto;margin:30px 8%;width:65%}
 .harbour-signals{display:none}
}

#efterspoergslen .question-overview[hidden],#efterspoergslen .question-reading[hidden],#efterspoergslen .harbour-reference-entry[hidden]{display:none!important}
#efterspoergslen .harbour-reference-entry{margin-top:24px;padding-top:8px}
#efterspoergslen .harbour-reference-entry .text-link{font-size:11px;gap:22px;min-height:44px;padding:10px 0}
#efterspoergslen .harbour-reference-entry .honesty{max-width:none;font-size:9px;line-height:1.55;margin:8px 0 0;color:#90a0af}
#efterspoergslen .question-reading-top{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:44px;border-bottom:1px solid var(--rule);margin-bottom:20px}
#efterspoergslen .question-reading-top button{font:10px/1.5 var(--mono);min-height:44px;padding:0 0 0 12px;color:#bdcbd5}
#efterspoergslen .question-reading-top button span{color:var(--gold);margin-right:8px}
#efterspoergslen .question-reading h3{font-size:34px;line-height:1.17;max-width:445px;margin:0 0 18px;color:var(--gold)}
#efterspoergslen .question-reading>p{font-size:14px;line-height:1.7;max-width:440px;color:#bbcad5}
#efterspoergslen .question-reading>.text-link{margin-top:17px;min-height:44px;gap:20px}
#efterspoergslen .question-reading>.text-link span{font:11px/1.5 var(--mono);color:var(--ink);transform:none}
#efterspoergslen .question-reading>.text-link i{color:var(--gold);font:20px var(--serif)}
#reference-folio .folio-top{position:sticky;top:-50px;z-index:2;padding:15px 0;background:#071019}
#reference-folio .folio-top button{min-width:44px;min-height:44px;align-self:center}
#reference-folio .folio-top .eyebrow{align-self:center;font-size:10px}
#reference-folio h2{margin:25px 0}
#reference-folio .folio-disclosure{font:11px/1.8 var(--mono);color:#aabcca;max-width:700px;margin-bottom:23px}
#reference-folio .folio-return{border-top:1px solid var(--rule);margin-top:35px;padding-top:18px;display:flex;justify-content:space-between;gap:30px;align-items:center}
#reference-folio .folio-return .honesty{font-size:10px;max-width:330px}
@media(max-width:760px){
 #efterspoergslen .harbour-reference-entry{margin-top:12px;padding-top:0}
 #efterspoergslen .harbour-reference-entry .text-link{font-size:10px;gap:14px;padding:8px 0;min-height:44px}
 #efterspoergslen .harbour-reference-entry .honesty{font-size:8px;margin-top:6px;line-height:1.5}
 #efterspoergslen .question-reading-top{margin-bottom:12px}
 #efterspoergslen .question-reading-top .instrument-label{font-size:8px}
 #efterspoergslen .question-reading-top button{font-size:9px}
 #efterspoergslen .question-reading h3{font-size:25px;line-height:1.15;margin-bottom:13px}
 #efterspoergslen .question-reading>p{font-size:12px;line-height:1.65}
 #efterspoergslen .question-reading>.text-link{margin-top:10px;padding:8px 0}
 #efterspoergslen .question-reading>.text-link span{font-size:10px}
 #reference-folio .folio-top{top:-28px;padding:5px 0}
 #reference-folio .folio-top .eyebrow{font-size:8px;line-height:1.65;max-width:190px}
 #reference-folio .folio-disclosure{font-size:10px;line-height:1.75;margin-bottom:20px}
 #reference-folio .folio-return{display:block;margin-top:25px;padding-top:12px}
 #reference-folio .folio-return .honesty{font-size:9px;margin-top:20px}
}
@media(max-width:380px){
 #efterspoergslen .harbour-reference-entry .text-link{font-size:9px}
 #efterspoergslen .harbour-reference-entry .honesty{font-size:7.5px;margin-top:4px}
 #efterspoergslen .question-reading h3{font-size:23px;margin-bottom:10px}
 #efterspoergslen .question-reading>p{font-size:11px}
 #efterspoergslen .question-reading-top{margin-bottom:10px}
}
