/* Felles for undersidene: samme topp og bunn som forsiden */
@media (max-width:640px){header nav{display:none!important}}
html{scroll-behavior:smooth}

/* Bestilling: avkrysning og nedtrekkslister */
fieldset.choice-group{border:0;padding:0;margin:0 0 18px;min-width:0}
fieldset.choice-group legend{padding:0;margin-bottom:10px;font-weight:600;font-size:14px}
.choice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}
.choice{display:flex;align-items:center;gap:10px;padding:11px 14px;border:1px solid #E6E8EB;border-radius:10px;background:#fff;font-weight:500;font-size:15px;cursor:pointer}
.choice:has(input:checked){border-color:#3E6A8E;background:#F1F5F9}
.choice input{width:18px;height:18px;margin:0;flex-shrink:0;accent-color:#3E6A8E}
.field select{display:block;width:100%;margin-top:8px;padding:12px 14px;border:1px solid #D9DDE2;border-radius:10px;background:#fff;font:inherit;font-weight:400;color:#1F2A33}
.form-note a{color:#3E6A8E}
