/* © Haut Forvalting AS (Org.nr. 931 603 760) — Altibedrift.
   Konfidensiell arkitektur/arbeidsdokument. Uautorisert kopiering/distribusjon forbudt. */
html body[data-collection-surface="1"] #main .collection-jump{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin:1rem 0 2.5rem;padding:1rem 0;border-top:1px solid #b6c6bd;border-bottom:1px solid #b6c6bd;background:transparent;color:#193b30}
html body[data-collection-surface="1"] #main .collection-jump>span{margin-right:auto;font-size:.75rem;font-weight:750;text-transform:uppercase;letter-spacing:.06em;color:#415e50}
html body[data-collection-surface="1"] #main .collection-jump a{display:inline-flex;align-items:center;justify-content:space-between;gap:1rem;min-height:44px;padding:.65rem .9rem;border:1px solid #acbeb1;border-radius:8px;color:#193b30;background:#fff;text-decoration:none;font-size:.9rem;font-weight:700;line-height:1.4}
html body[data-collection-surface="1"] #main .collection-jump a:hover{background:#eef3e6;border-color:#285943}
html body[data-collection-surface="1"] #main :is(h1,h2,h3,section[id]){scroll-margin-top:110px}
html body[data-collection-surface="1"] #main :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid #a45812!important;outline-offset:4px!important}
html body[data-collection-surface="1"] #main .visibility-answer-v1{max-width:78rem!important;margin:1.25rem auto!important;padding:1rem 1.4rem!important;border-radius:12px!important;box-shadow:none!important;background:#f7f8f2!important;border:1px solid #c9d4cb!important}
html body[data-collection-surface="1"] #main .visibility-answer-v1 :is(h2,p){color:#214435!important}
html body[data-collection-surface="1"] #main .visibility-answer-v1 h2{font-size:1.05rem!important;line-height:1.4!important}
html body[data-collection-surface="1"] #main .visibility-answer-v1 p{font-size:.9rem!important;line-height:1.65!important;max-width:90ch}
html body[data-collection-surface="1"] #main .traffic-journey{width:calc(100% - 2.5rem)!important;max-width:78rem!important;padding:clamp(1.25rem,3vw,2.5rem)!important;margin:3rem auto!important;background:#f7f8f2!important;border:1px solid #c9d4cb!important;border-radius:16px!important;box-shadow:none!important}
html body[data-collection-surface="1"] #main .traffic-journey h2{font-size:clamp(1.6rem,2.6vw,2.5rem)!important;line-height:1.15!important;max-width:30ch;color:#173e30!important}
html body[data-collection-surface="1"] #main .traffic-journey__link{border:1px solid #bacabd!important;border-radius:10px!important;background:#fff!important;min-height:0!important;box-shadow:none!important;padding:1.15rem!important;color:#173e30!important}
html body[data-collection-surface="1"] #main .traffic-journey__link :is(p,span){color:#435f51!important}
html body[data-collection-surface="1"] #main .traffic-journey__link strong{font-size:1.1rem!important;line-height:1.4!important;color:#173e30!important}
html body[data-collection-surface="1"] #main .collection-filter-status{font-size:.9rem;line-height:1.5;color:#375745;margin:.75rem 0 1.25rem}
@media(max-width:600px){html body[data-collection-surface="1"] #main .collection-jump{display:grid;grid-template-columns:1fr;gap:.5rem;margin-bottom:1.75rem}html body[data-collection-surface="1"] #main .collection-jump>span{margin-bottom:.3rem}html body[data-collection-surface="1"] #main .traffic-journey{width:calc(100% - 1.5rem)!important}}
@media(prefers-reduced-motion:reduce){html body[data-collection-surface="1"] #main *,html body[data-collection-surface="1"] #main *::before,html body[data-collection-surface="1"] #main *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
html body[data-collection-surface="1"][data-collection-page="about"] #main .collection-jump{width:min(1180px,calc(100% - 40px));margin-left:auto;margin-right:auto}
html body[data-collection-surface="1"] #main .collection-jump{width:min(78rem,calc(100% - 2.5rem));margin-left:auto;margin-right:auto}
@media(max-width:600px){html body[data-collection-surface="1"] #main .collection-jump{width:calc(100% - 1.5rem)}}
