.roadmap47{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,1fr);gap:24px;margin:18px 0 24px;padding:26px;border:1px solid #b9d9e1;border-radius:22px;background:linear-gradient(130deg,#eefafa,#f7fbfd);box-shadow:0 14px 30px #0b33430b}.roadmap47 h2{font-size:2rem;margin:.15em 0}.roadmap47 p{line-height:1.55}.roadmap47>div>button,.roadmap47-grid button{border:0;border-radius:12px;font:inherit}.roadmap47>div>button{padding:12px 16px;background:#087b66;color:#fff;font-weight:900}.roadmap47-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.roadmap47-grid button{display:grid;text-align:left;gap:5px;padding:16px;background:#fff;border:1px solid #c8dfe6;color:#082840}.roadmap47-grid button:hover{border-color:#12a485;box-shadow:0 8px 20px #0b334314}.roadmap47-grid span{color:#537183}.ac46-hero>[data-open-roadmaps]{background:#fff;color:#075b55}.side-link[data-route="guides"]{font-size:.86rem;padding-left:42px!important;color:#9de8d4!important}
#formulaLibrary .roadmap47-grid button{background:linear-gradient(145deg,#07856f,#066d60)!important;color:#fff!important;border:2px solid #b5eee1!important;box-shadow:0 8px 18px #073f361a;min-height:128px;align-content:space-between}
#formulaLibrary .roadmap47-grid button b{color:#fff!important;font-size:1rem;line-height:1.35;text-shadow:0 1px 1px #053d34}
#formulaLibrary .roadmap47-grid button span{color:#e5fff8!important;font-weight:800;line-height:1.45;opacity:1!important}
#formulaLibrary .roadmap47-grid button:hover,#formulaLibrary .roadmap47-grid button:focus-visible{background:linear-gradient(145deg,#069b80,#087765)!important;border-color:#63dcc2!important;box-shadow:0 10px 22px #08715f30}
@media(max-width:800px){.roadmap47{grid-template-columns:1fr;padding:18px}.roadmap47-grid{grid-template-columns:1fr}}

/* Opslagsværket bruger altid den lyse arbejdsflade fra ELFAGs fælles design. */
#guides .study-route,#guides .study-formula-card,#guides .study-task,#guides .study-lesson,#guides .study-related,#guides .study-empty{background:#fff;color:#102f43;border-color:#c7dbe3}
#guides .study-route h3,#guides .study-formula-card h3,#guides .study-task h3,#guides .study-lesson h2,#guides .study-lesson h3,#guides .study-lesson h4{color:#092b42}
#guides .study-lead,#guides .study-count,#guides .study-route small,#guides .study-formula-card small,#guides .study-lesson>small{color:#4f6f80}
#guides .study-known,#guides .study-chain{background:#edf8f6;color:#173f50;border-color:#78c6b6}
#guides .study-equation{background:#edf5fb;color:#103b61;border-color:#2795c2}
#guides .study-plan>li{border-color:#d9e8ed;color:#244b5e}
#guides .study-defend{background:#fff7e7;color:#4e3b18;border-color:#d69a2d}
#guides .study-check{background:#effaf5;color:#184d40;border-color:#a8d9c9}
#guides .study-example,#guides .study-source{color:#315463;border-color:#c5d9e1}
#guides .study-related{color:#087164}
#guides .study-visual{background:linear-gradient(145deg,#f2fbf8,#eef6fb);color:#173f50;border-color:#b8d9d5}
#guides .study-visual-head span{color:#087d68}
#guides .study-visual-head h3{color:#092d43}
#guides .study-visual>p{color:#315463}
