:root{color-scheme:light;--ink:#12323d;--muted:#58707a;--surface:#fff;--soft:#eef5f6;--brand:#073b4c;--brand2:#0f6574;--line:#d7e3e6;--amber:#d98827;--good:#168653;--fair:#e6a700;--weak:#d9822b;--poor:#d34a3a;--shadow:0 14px 40px rgba(7,59,76,.12)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#f5f8f9;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.55}.learn-header{position:sticky;z-index:20;top:0;display:flex;align-items:center;justify-content:space-between;min-height:62px;padding:10px max(18px,calc((100vw - 1180px)/2));color:#fff;background:rgba(7,59,76,.96);backdrop-filter:blur(10px)}.back-link{display:flex;align-items:center;gap:8px;color:#fff;font-weight:800;text-decoration:none}.header-label{font-size:.83rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;opacity:.78}main{width:min(1180px,100%);margin:0 auto;padding:28px 18px 72px}.hero{display:grid;grid-template-columns:1.04fr .96fr;gap:36px;align-items:center;padding:36px 0 28px}.eyebrow{margin:0 0 6px;color:#c76710;font-size:.76rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.eyebrow.dark{color:var(--brand2)}h1{max-width:720px;margin:0;font-size:clamp(2.5rem,7vw,5.4rem);line-height:.96;letter-spacing:-.055em}h2{margin:.1em 0 .3em;font-size:clamp(1.75rem,4vw,2.65rem);line-height:1.08;letter-spacing:-.035em}h3{margin:.15em 0 .45em;line-height:1.2}.hero-intro{max-width:680px;margin:22px 0;color:var(--muted);font-size:clamp(1.03rem,2vw,1.25rem)}.hero-actions{display:flex;flex-wrap:wrap;gap:10px}.primary-link,.secondary-link{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:11px 17px;border-radius:11px;font-weight:800;text-decoration:none}.primary-link{color:#fff;background:var(--brand2)}.primary-link:hover,.primary-link:focus-visible{background:var(--brand)}.secondary-link{border:1px solid var(--brand2);color:var(--brand2);background:#fff}.hero-illustration{overflow:hidden;border-radius:24px;background:#dceef2;box-shadow:var(--shadow)}.hero-illustration svg{display:block;width:100%;height:auto}.hero-illustration text{fill:#12323d;font:700 18px system-ui,sans-serif}.chapter-nav{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:12px 0 28px}.chapter-nav a{display:flex;align-items:center;gap:9px;min-height:58px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;color:var(--ink);background:#fff;font-size:.86rem;font-weight:750;text-decoration:none}.chapter-nav a:hover,.chapter-nav a:focus-visible{border-color:var(--brand2)}.chapter-nav span{display:grid;place-items:center;min-width:34px;height:34px;border-radius:50%;color:#fff;background:var(--brand2);font-size:.72rem}.section-card{padding:28px;border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:var(--shadow)}.three-parts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}.three-parts article{padding:18px;border-radius:15px;background:var(--soft)}.part-number{display:inline-block;margin-bottom:8px;color:var(--brand2);font-size:1.35rem;font-weight:900}.three-parts p,.lesson p,.score-steps p,.model-facts p,.trip-flow p{margin:0;color:var(--muted)}.plain-note{margin:18px 0 0;padding:14px 16px;border-left:4px solid var(--amber);border-radius:9px;background:#fff5df}.learning-section{scroll-margin-top:80px;margin-top:54px}.section-heading{max-width:820px;margin-bottom:22px}.section-heading>p:last-child{color:var(--muted);font-size:1.04rem}.lesson-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.lesson{position:relative;padding:22px;border:1px solid var(--line);border-radius:16px;background:#fff}.lesson.wide{grid-column:1/-1}.lesson-number{display:grid;place-items:center;width:34px;height:34px;margin-bottom:12px;border-radius:50%;color:#fff;background:var(--amber);font-weight:900}.lesson details,.manual-report{margin-top:15px;padding-top:12px;border-top:1px solid var(--line)}summary{color:var(--brand2);font-weight:800;cursor:pointer}.lesson details p,.manual-report p{margin:9px 0 0;color:var(--muted)}.coast-comparison{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.coast-comparison>div{position:relative;display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto 86px auto;align-items:center;gap:5px 15px;overflow:hidden;padding:14px;border-radius:12px;background:var(--soft)}.coast-comparison b{grid-column:1/-1}.coast-line{display:block;width:10px;height:75px;border-radius:8px;background:#d2b56e}.coast-a{transform:rotate(0)}.coast-b{transform:rotate(90deg)}.flow-arrow{color:var(--brand2);font-size:3rem;font-weight:900}.coast-comparison small{grid-column:1/-1;color:var(--muted);font-weight:700}.event-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:26px 0}.event-timeline article{position:relative;padding:20px 16px 18px;border-top:5px solid var(--brand2);background:var(--soft)}.event-timeline article:first-child{border-radius:14px 0 0 14px}.event-timeline article:last-child{border-radius:0 14px 14px 0}.event-timeline span,.trip-flow span{display:grid;place-items:center;width:30px;height:30px;margin:-38px 0 14px;border:4px solid #fff;border-radius:50%;color:#fff;background:var(--brand2);font-weight:900}.event-timeline p{margin:0;color:var(--muted)}.compact-lessons{grid-template-columns:repeat(3,1fr)}.score-guide{display:grid;grid-template-columns:.8fr 1.2fr;gap:18px}.score-scale{display:grid;grid-template-columns:1fr;overflow:hidden;border-radius:16px;color:#fff}.score-scale span{padding:16px 18px}.score-scale .poor{background:var(--poor)}.score-scale .weak{background:var(--weak)}.score-scale .fair{background:var(--fair)}.score-scale .good{background:var(--good)}.score-steps{display:grid;grid-template-columns:1fr 1fr;gap:10px}.score-steps article{padding:16px;border:1px solid var(--line);border-radius:13px;background:#fff}.model-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.model-facts article{padding:18px;border-radius:14px;background:var(--soft)}blockquote{margin:20px 0;padding:19px 22px;border-left:5px solid var(--poor);border-radius:0 14px 14px 0;background:#fff0ed;font-size:1.06rem;font-weight:700}.trip-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:26px}.trip-flow article{padding:19px;border-radius:14px;background:var(--soft)}.trip-flow span{margin:0 0 12px;border:0;background:var(--amber)}.manual-report{padding:15px 0 0}.limits-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.limits-grid article{padding:20px;border:1px solid var(--line);border-radius:15px;background:#fff}.limits-grid ul{margin:10px 0 0;padding-left:21px}.limits-grid li+li{margin-top:7px}.coast-note{display:flex;gap:15px;align-items:flex-start;margin-top:14px;padding:20px;border-radius:15px;background:#fff5df}.coast-note .lesson-number{flex:0 0 auto;margin:0}.coast-note p{margin:0;color:var(--muted)}.finish-card{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:60px;padding:28px;border-radius:22px;color:#fff;background:linear-gradient(135deg,var(--brand),var(--brand2))}.finish-card .eyebrow{color:#ffd89f}.finish-card p{max-width:700px;margin:.45em 0 0;color:#dceef2}.primary-link.light{flex:0 0 auto;color:var(--brand);background:#fff}footer{padding:22px;color:var(--muted);text-align:center;font-size:.82rem}
@media(max-width:900px){.hero{grid-template-columns:1fr}.hero-illustration{max-width:680px}.chapter-nav{grid-template-columns:repeat(3,1fr)}.three-parts,.compact-lessons,.model-facts{grid-template-columns:1fr}.event-timeline{grid-template-columns:1fr 1fr;gap:12px}.event-timeline article,.event-timeline article:first-child,.event-timeline article:last-child{border-radius:14px}.event-timeline span{margin:-38px 0 14px}.trip-flow{grid-template-columns:1fr 1fr}}
@media(max-width:640px){main{padding:20px 13px 48px}.hero{gap:24px;padding-top:20px}.hero-actions>*{width:100%}.chapter-nav{grid-template-columns:1fr 1fr}.section-card{padding:20px}.three-parts,.lesson-grid,.score-guide,.score-steps,.limits-grid,.coast-comparison{grid-template-columns:1fr}.lesson.wide{grid-column:auto}.event-timeline,.trip-flow{grid-template-columns:1fr}.event-timeline article{margin-top:12px}.model-facts{grid-template-columns:1fr}.finish-card{align-items:stretch;flex-direction:column}.primary-link.light{width:100%}}

/* 4.0.268: Grundbogen prioriterer ravjagtens faglige sammenhæng før appen. */
.static-language-switcher{display:flex;gap:5px;align-items:center}.static-language-switcher button{display:inline-flex;gap:5px;align-items:center;min-height:38px;padding:7px 9px;border:1px solid #ffffff4a;border-radius:9px;color:#fff;background:transparent;font:inherit;font-size:.78rem;font-weight:800;cursor:pointer}.static-language-switcher button.active{color:var(--brand);background:#fff}
.language-flag{display:inline-block;width:18px;height:12px;flex:0 0 18px;border:1px solid rgba(0,0,0,.2);border-radius:2px;box-shadow:0 0 0 1px rgba(255,255,255,.12)}.flag-da{background:linear-gradient(90deg,transparent 0 29%,#fff 29% 41%,transparent 41%),linear-gradient(0deg,transparent 0 42%,#fff 42% 58%,transparent 58%),#c60c30}.flag-de{background:linear-gradient(#000 0 33.33%,#dd0000 33.33% 66.66%,#ffce00 66.66% 100%)}.flag-en{background:linear-gradient(90deg,transparent 45%,#c8102e 45% 55%,transparent 55%),linear-gradient(0deg,transparent 42%,#c8102e 42% 58%,transparent 58%),linear-gradient(90deg,transparent 40%,#fff 40% 60%,transparent 60%),linear-gradient(0deg,transparent 34%,#fff 34% 66%,transparent 66%),linear-gradient(33deg,transparent 47%,#c8102e 47% 53%,transparent 53%),linear-gradient(-33deg,transparent 47%,#c8102e 47% 53%,transparent 53%),linear-gradient(33deg,transparent 43%,#fff 43% 57%,transparent 57%),linear-gradient(-33deg,transparent 43%,#fff 43% 57%,transparent 57%),#012169}
.chapter-nav{grid-template-columns:repeat(7,1fr)}
.quick-start{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);gap:26px;align-items:start}
.quick-start>.plain-note{grid-column:1/-1}
.process-chain{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;counter-reset:process;margin:0;padding:0;list-style:none}
.process-chain li{position:relative;min-height:132px;padding:42px 16px 16px;border:1px solid var(--line);border-radius:15px;background:var(--soft)}
.process-chain li::before{counter-increment:process;content:counter(process);position:absolute;top:13px;left:16px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;color:#fff;background:var(--brand2);font-size:.72rem;font-weight:900}
.process-chain b,.process-chain span{display:block}.process-chain span{margin-top:5px;color:var(--muted);font-size:.91rem}
.myth-strip{display:flex;gap:7px;align-items:baseline;margin-top:16px;padding:15px 17px;border-radius:13px;background:#fff2d7;color:var(--ink)}
.myth-strip>b{color:#a7570e;white-space:nowrap}.myth-strip span{color:var(--muted)}
.role-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0}
.role-grid article{padding:19px;border-radius:16px;background:var(--soft)}
.role-grid p,.coast-explainer p,.regime-grid p,.sign-grid p,.sign-grid small,.method-grid li,.field-card p,.case-grid p,.myths li,.find-check p,.source-list li,.glossary dd{color:var(--muted)}
.role-icon{display:grid;place-items:center;width:42px;height:42px;margin-bottom:12px;border-radius:13px;color:#fff;background:var(--brand2);font-size:1.5rem;font-weight:900}
.coast-explainer{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.coast-explainer article{padding:20px;border:1px solid var(--line);border-radius:16px;background:#fff}
.subheading{margin:28px 0 14px;font-size:1.2rem}
.regime-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.regime-grid article{padding:17px;border-radius:14px;background:var(--soft)}
.regime-grid p{margin:5px 0 0}
.sign-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.sign-grid article{position:relative;padding:21px;border:1px solid var(--line);border-radius:16px;background:#fff}
.sign-grid>article>span{display:block;margin-bottom:11px;color:var(--amber);font-size:.74rem;font-weight:900;letter-spacing:.1em}
.sign-grid p{margin:0 0 11px}.sign-grid small{display:block;padding-top:10px;border-top:1px solid var(--line)}
.method-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}
.method-grid article{padding:22px;border:1px solid var(--line);border-radius:17px;background:#fff}
.method-label{display:inline-block;margin-bottom:12px;padding:5px 10px;border-radius:999px;color:#fff;background:var(--brand2);font-size:.78rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}
.method-grid ol{margin:12px 0 0;padding-left:21px}.method-grid li+li{margin-top:7px}
.field-card{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:15px;padding:22px;border-radius:17px;background:linear-gradient(135deg,#e8f5f4,#f8f3e5)}
.field-card>div{padding:3px 8px}.field-card p{margin:0}
.find-check{margin-top:15px;padding:19px 21px;border:1px solid var(--line);border-radius:15px;background:#fff}.find-check p{margin:12px 0 0}
.case-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:24px}
.case-grid article{padding:19px;border-radius:15px;background:var(--soft)}.case-grid p{margin:0}
.myths{margin-top:15px;padding:20px 22px;border-left:5px solid var(--amber);border-radius:0 15px 15px 0;background:#fff5df}
.myths ul{display:grid;grid-template-columns:1fr 1fr;gap:7px 24px;margin:12px 0 0;padding-left:20px}
.source-list{margin-top:17px;padding:18px 20px;border:1px solid var(--line);border-radius:14px;background:#fff}
.source-list ul{margin:12px 0 0;padding-left:21px}.source-list li+li{margin-top:7px}.source-list a{color:var(--brand2)}
.glossary{padding:28px;border-radius:22px;background:#e7f1f3}
.glossary dl{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0}
.glossary dl>div{padding:17px;border-radius:13px;background:#fff}.glossary dt{font-weight:900}.glossary dd{margin:5px 0 0}

@media(max-width:1000px){
  .chapter-nav{grid-template-columns:repeat(4,1fr)}
  .quick-start{grid-template-columns:1fr}
  .quick-start>.plain-note{grid-column:auto}
  .role-grid,.coast-explainer{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:900px){
  .process-chain,.sign-grid,.regime-grid,.glossary dl{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:640px){
  .learn-header{flex-wrap:wrap;gap:6px 12px}.header-label{display:none}.static-language-switcher{order:3;width:100%}.static-language-switcher button{flex:1;justify-content:center}
  .chapter-nav{grid-template-columns:1fr 1fr}
  .process-chain,.role-grid,.coast-explainer,.regime-grid,.sign-grid,.method-grid,.field-card,.case-grid,.glossary dl{grid-template-columns:1fr}
  .myth-strip{align-items:flex-start;flex-direction:column}
  .myths ul{grid-template-columns:1fr}
  .glossary{padding:20px}
  .coast-b{transform:rotate(0)!important}
}
.coast-b{transform:rotate(0)}
.amber-journey-figure{margin:0;overflow:hidden;border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:var(--shadow)}.amber-journey-figure img{display:block;width:100%;height:auto}.amber-journey-figure figcaption{padding:9px 14px;color:var(--muted);font-size:.82rem}.amber-position-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0 0;padding:0;list-style:none;counter-reset:amber-position}.amber-position-grid li{counter-increment:amber-position;display:grid;grid-template-columns:34px 1fr;gap:4px 10px;padding:16px;border:1px solid var(--line);border-radius:14px;background:#fff}.amber-position-grid li::before{content:counter(amber-position);grid-row:1/3;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#fff;background:var(--brand2);font-weight:900}.amber-position-grid span{color:var(--muted)}.learning-section#ravet>.myth-strip{display:none}.temperature-callout{margin-top:18px}.temperature-callout a{color:var(--brand2);font-weight:800}@media(max-width:760px){.amber-position-grid{grid-template-columns:1fr}}
