nav .service-menu{position:relative}nav .service-menu summary{cursor:pointer;list-style:none;font-size:12px;letter-spacing:1px;padding:14px 0}nav .service-menu summary::-webkit-details-marker{display:none}.service-menu summary::after{content:" ▾"}.service-dropdown{position:absolute;top:100%;left:0;min-width:265px;max-width:90vw;background:#f4f1ea;color:#30392f;padding:12px;box-shadow:0 10px 25px #0002;z-index:100}.service-dropdown a{display:block!important;white-space:normal;padding:12px!important;font-size:13px!important;line-height:1.5;letter-spacing:0!important;text-decoration:none}.service-dropdown a:hover,.service-dropdown a:focus-visible{background:#e4e5da}.service-page{max-width:1200px;margin:auto;padding:50px 6% 70px}.service-page h1{font-size:clamp(36px,5vw,64px);font-weight:400;line-height:1.1}.service-page h2{font-size:clamp(28px,3vw,40px);font-weight:400}.service-page p,.service-page li{line-height:1.8;color:#60695d}.service-hero{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center;margin:40px 0 70px}.service-hero img{width:100%;aspect-ratio:4/3;object-fit:cover}.service-section{margin:50px 0;max-width:820px}.service-related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.service-related a{display:block;padding:25px;border:1px solid #d7d7ca;text-decoration:none}.service-related h2{font-size:26px}.service-page .holiday-facility{margin:60px -6%;padding:45px 6%;gap:6%}.service-page .holiday-facility>img{width:100%;aspect-ratio:4/3;object-fit:cover}.service-page .holiday-facility{display:grid;grid-template-columns:1fr 1fr;background:#e9e9df}.service-page .button{display:inline-block;padding:18px 24px;background:#30392f;color:white;text-decoration:none}.service-page .breadcrumbs{font-size:13px}.service-page .lead{font-size:19px}@media(max-width:950px){nav .service-menu{width:100%}.service-dropdown{position:static;min-width:0;max-width:none;box-shadow:none;padding:4px 12px;border-left:1px solid #b6a583}.service-hero,.service-page .holiday-facility,.service-related{grid-template-columns:1fr}.service-hero{gap:25px;margin-bottom:40px}.service-page{padding-top:30px}.service-page .holiday-facility{gap:24px}.service-dropdown a{padding:10px!important}}
/* Distinct navigation band on service and inspiration pages. */
body:has(.service-page)>header,body:has(main#indhold)>header{background:#dedfd2;border-bottom:1px solid #b9bdaa;box-shadow:0 3px 12px #30392f12;color:#30392f}body:has(.service-page)>header nav,body:has(main#indhold)>header nav{background:#dedfd2}body:has(.service-page)>header .service-dropdown,body:has(main#indhold)>header .service-dropdown{background:#f4f1ea;border:1px solid #c6cabb}body:has(.service-page)>header a:focus-visible,body:has(main#indhold)>header a:focus-visible,body:has(.service-page)>header summary:focus-visible,body:has(main#indhold)>header summary:focus-visible{outline:2px solid #30392f;outline-offset:5px}@media(max-width:950px){body:has(.service-page)>header nav,body:has(main#indhold)>header nav{max-height:calc(100dvh - 95px);overflow-y:auto;border-bottom:1px solid #b9bdaa}}
