:root{--ink:#18232d;--muted:#65727e;--bg:#f3f8f9;--line:#d9e6ea;--accent:#24739a;--deep:#14384c}body{margin:0;background:var(--bg);font-family:Inter,Arial,sans-serif;color:var(--ink);line-height:1.72}.top{background:linear-gradient(90deg,#12334a,#2d7494);position:sticky;top:0;z-index:9}.nav{max-width:1120px;margin:auto;display:flex;align-items:center;padding:16px 22px}.logo{color:white;text-decoration:none;font-weight:900}.menu{margin-left:auto;position:relative}.menu button{border:0;border-radius:999px;background:#e2f6ff;color:#12384e;font-weight:800;padding:10px 16px}.drop{display:none;position:absolute;right:0;top:42px;background:white;min-width:330px;border-radius:18px;box-shadow:0 20px 45px #0004;padding:10px}.menu:hover .drop{display:block}.drop a{display:block;color:#15506d;text-decoration:none;padding:10px;border-radius:12px}.drop a:hover{background:#eefaff}.hero{width:100%;max-height:435px;object-fit:cover}.headline{max-width:980px;margin:-62px auto 0;background:#fffffff2;position:relative;border:1px solid var(--line);border-radius:28px;padding:28px;box-shadow:0 22px 55px #0002}.wrap{max-width:900px;margin:auto;padding:34px 20px}.article,.panel,.faq details{background:white;border:1px solid var(--line);border-radius:22px;padding:20px;box-shadow:0 8px 24px #0000000b}.article{padding:28px}.simple-img{width:100%;max-height:390px;object-fit:cover;border-radius:20px}.meta,.dek{color:var(--muted)}h1{font-family:Georgia,serif;font-size:clamp(2.1rem,4.5vw,4.4rem);line-height:1.05}h2{font-family:Georgia,serif;font-size:1.75rem;margin-top:38px}.kit{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.kit div{background:#153e56;color:#fff;border-radius:18px;padding:16px}.prev{border-left:6px solid var(--accent);background:#effaff}.footer{text-align:center;border-top:1px solid var(--line);padding:30px}.footer a{margin:0 10px;color:#18516d}a{color:#176b90;font-weight:700}summary{font-weight:800;cursor:pointer}@media(max-width:760px){.kit{grid-template-columns:1fr}.headline{margin:0;border-radius:0}}