@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700;800&display=swap');
@import url('term-links.css');
.card.has-media>h3{line-height:1.3;min-height:65px}.card.has-media>p{min-height:82px}@media(max-width:850px){.card.has-media>h3,.card.has-media>p{min-height:0}}
body .article-cover-wrap{padding-top:28px}body .article-cover{width:min(100%,760px);aspect-ratio:16/6;margin:0;object-fit:cover;border-radius:14px}body .article-cover.contain{object-fit:contain;padding:10px}body .article-cover-wrap+.section{padding-top:44px}@media(max-width:620px){body .article-cover-wrap{padding-top:20px}body .article-cover{width:100%;aspect-ratio:16/8}body .article-cover-wrap+.section{padding-top:36px}}
.card.has-media{padding:0;overflow:hidden}.card.has-media>small,.card.has-media>h3,.card.has-media>p,.card.has-media>a,.card.has-media>.meta{margin-left:27px;margin-right:27px}.card.has-media>small{order:1;margin-top:27px}.card.has-media>h3{order:2}.card.has-media>p{order:3}.card.has-media>.card-media{order:4;margin-top:4px}.card.has-media>a,.card.has-media>.meta{order:5;margin-top:20px;margin-bottom:27px}.card-media{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;border-top:1px solid var(--line)}.card-placeholder{display:grid;place-items:center;background:linear-gradient(135deg,#dce8df,#f2f5ef);color:#789084;font:800 12px Manrope,sans-serif;letter-spacing:1.5px;text-transform:uppercase}.card-placeholder::before{content:'Nyt indhold på vej'}.article-cover-wrap{padding:38px 0 0;background:var(--paper)}.article-cover{width:100%;aspect-ratio:21/8;display:block;object-fit:cover;border:1px solid var(--line);border-radius:18px}.article-cover.contain{object-fit:contain;background:#eef1f2;padding:14px}@media(max-width:620px){.article-cover-wrap{padding-top:24px}.article-cover{aspect-ratio:16/10;border-radius:13px}}
:root{--ink:#172c2a;--dark:#102d2a;--orange:#fa784a;--line:#d7ddd5;--soft:#eef3ec;--paper:#fafbf7}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.7 'DM Sans',Arial,sans-serif}a{color:inherit;text-decoration:none}.wrap{width:min(1120px,calc(100% - 76px));margin:auto}header{position:sticky;top:0;z-index:10;background:#fafbf7ed;backdrop-filter:blur(14px);border-bottom:1px solid #e5ebe4}.nav{height:80px;display:flex;align-items:center;gap:28px}.logo{font:800 25px Manrope,sans-serif;letter-spacing:-1.6px;margin-right:auto}.logo span,.kicker{color:var(--orange)}nav{display:flex;gap:25px;font-size:14px;font-weight:700}nav a:hover,.subnav a:hover{color:#d65e39}.btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 21px;border-radius:100px;background:var(--orange);font-weight:800;font-size:14px}.hero{background:var(--dark);color:#fff;padding:90px 0 78px}.hero.compact{padding:65px 0}.kicker{font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.hero h1,h2,h3{font-family:Manrope,sans-serif;letter-spacing:-.05em}.hero h1{font-size:clamp(43px,6vw,72px);line-height:1.08;margin:15px 0;max-width:900px}.hero p{font-size:18px;color:#c7d9d0;max-width:750px}.subnav{background:#e4eee7;border-bottom:1px solid var(--line)}.subnav .wrap{display:flex;gap:8px;flex-wrap:wrap;padding-top:16px;padding-bottom:16px}.subnav a{padding:9px 15px;border:1px solid #9fb4a7;border-radius:30px;font-weight:700;font-size:14px;background:#f8faf6}.subnav a.active{background:var(--dark);color:#fff;border-color:var(--dark)}.section{padding:78px 0}.section.soft{background:var(--soft)}.section h2{font-size:clamp(32px,4vw,50px);line-height:1.15;margin:10px 0 28px}.intro{max-width:750px;color:#52665b;font-size:17px}.category-grid,.card-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.category,.card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:27px;display:flex;flex-direction:column}.category{min-height:235px}.category small,.card small,.meta{font-size:12px;color:#ad5d40;font-weight:800;letter-spacing:1.2px;text-transform:uppercase}.category h2,.card h2,.card h3{font-size:25px;margin:12px 0}.category p,.card p{color:#57695f;margin:0 0 20px}.category a,.card a,.text-link{font-weight:800;text-decoration:underline;text-underline-offset:4px;margin-top:auto}.card-grid.three{grid-template-columns:repeat(3,1fr)}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:70px;align-items:start}.article-body{max-width:760px}.article-body h2{font-size:30px;margin:45px 0 8px}.article-body h3{font-size:21px;margin:30px 0 6px}.article-body p,.article-body li{color:#40564c}.article-body ul,.article-body ol{padding-left:22px}.toc{position:sticky;top:110px;border-left:2px solid var(--orange);padding-left:20px}.toc strong{font-family:Manrope}.toc a{display:block;margin:9px 0;font-size:14px;color:#52665b}.next{margin-top:55px;padding-top:25px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px}.faq details{border-top:1px solid #c6d4ca;padding:20px 0}.faq details:last-child{border-bottom:1px solid #c6d4ca}.faq summary{font:700 18px Manrope;cursor:pointer}.faq p{max-width:800px;color:#52665b}.dictionary-nav{display:flex;gap:7px;flex-wrap:wrap;margin:28px 0}.dictionary-nav a{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;font-weight:800}.term-group{margin-top:45px}.term-group>h2{border-bottom:1px solid var(--line);padding-bottom:10px}.terms{display:grid;grid-template-columns:repeat(2,1fr);gap:0 35px}.terms div{padding:18px 0;border-bottom:1px solid #e0e6df}.terms dt{font:700 18px Manrope}.terms dd{margin:5px 0 0;color:#52665b}footer{background:#0c2521;color:#b8d0c3;padding:34px 0;font-size:13px}.foot{display:flex;justify-content:space-between;gap:20px}@media(max-width:850px){nav{display:none}.article-layout{grid-template-columns:1fr}.toc{position:static}.card-grid.three{grid-template-columns:1fr 1fr}}@media(max-width:620px){.wrap{width:min(100% - 40px,1120px)}.nav>.btn{display:none}.hero{padding:65px 0}.section{padding:58px 0}.category-grid,.card-grid,.card-grid.three,.terms{grid-template-columns:1fr}.hero h1{font-size:42px}.foot{display:block}.foot span:last-child{display:block;margin-top:10px}}
