.klubb-hode-rad{justify-content:space-between;align-items:center;gap:16px;display:flex}.klubb-hode-hoyre{flex:none;align-items:center;gap:8px;display:flex}.klubb-verktoy{color:var(--hode-fg,#1c2a22);align-items:center;gap:6px;font-size:13px;display:flex}.klubb-verktoy .vl-btn{border-radius:var(--radius-s,8px);min-height:40px;color:inherit;border:1px solid var(--hode-line,#00000029);font:inherit;cursor:pointer;background:0 0;align-items:center;padding:0 12px;font-weight:600;text-decoration:none;display:inline-flex}.klubb-verktoy .vl-btn:hover,.klubb-verktoy .vl-btn:focus-visible{border-color:currentColor}.klubb-verktoy .vl-gimmie img{width:auto;height:15px;display:block}.klubb-verktoy .vl-lang{border:1px solid var(--hode-line,#00000029);border-radius:var(--radius-s,8px);display:inline-flex;overflow:hidden}.klubb-verktoy .lang-btn{min-width:40px;min-height:38px;color:inherit;font:inherit;cursor:pointer;opacity:.65;background:0 0;border:0;padding:0 8px;font-weight:600}.klubb-verktoy .lang-btn.on{background:var(--hode-fg,#1c2a22);color:var(--hode-bg,#fff);opacity:1}.klubb-meny-anker{position:relative}.klubb-meny-knapp{color:var(--hode-fg,#1c2a22);border:1px solid var(--hode-line,#00000029);border-radius:var(--radius-s,8px);background:0 0;justify-content:center;align-items:center;display:inline-flex}.klubb-meny-knapp:hover,.klubb-meny-knapp[aria-expanded=true]{border-color:currentColor}.klubb-meny{z-index:60;background:var(--meny-bg,#fff);width:min(300px,100vw - 32px);max-height:calc(100vh - 110px);color:var(--meny-fg,var(--hode-fg,#1c2a22));border:1px solid var(--hode-line,#00000029);border-radius:12px;flex-direction:column;padding:8px;display:none;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 14px 36px #00000029}.klubb-meny[data-open=true]{display:flex}.klubb-meny-lenke{border-radius:var(--radius-s,8px);min-height:44px;color:inherit;align-items:center;padding:0 12px;font-weight:500;text-decoration:none;display:flex}.klubb-meny-lenke:hover,.klubb-meny-lenke:focus-visible{background:var(--meny-hover,#0000000d)}.klubb-meny-lenke[aria-current=page]{box-shadow:inset 3px 0 0 var(--meny-aksent,#3e5b3a);font-weight:700}.klubb-meny-cta{border-radius:var(--radius-s,8px);background:var(--meny-aksent,#3e5b3a);min-height:44px;color:var(--meny-aksent-fg,#fff);justify-content:center;align-items:center;margin-top:8px;font-weight:600;text-decoration:none;display:flex}.klubb-meny-cta:hover{filter:brightness(.92);color:var(--meny-aksent-fg,#fff)}.klubb-meny .klubb-verktoy-meny{display:none}@media (max-width:860px){.klubb-hode-rad .klubb-verktoy{display:none}.klubb-meny .klubb-verktoy-meny{display:flex}}@media (prefers-reduced-motion:no-preference){.klubb-meny[data-open=true]{animation:.14s ease-out klubb-meny-inn}}@keyframes klubb-meny-inn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.klubb-veibeskrivelse h2{margin:0 0 16px}.klubb-veibeskrivelse .vb-grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:24px;display:grid}.klubb-veibeskrivelse .vb-kart{aspect-ratio:4/3;border-radius:var(--vb-radius,10px);background:#e8ece8;border:0;width:100%}.klubb-veibeskrivelse .vb-adresse{margin:0 0 8px;font-weight:600}.klubb-veibeskrivelse .vb-knapper{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.klubb-veibeskrivelse .vb-btn{border-radius:var(--vb-radius,10px);border:1px solid var(--vb-line,#c9d1c9);min-height:44px;color:inherit;align-items:center;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.klubb-veibeskrivelse .vb-btn-main{background:var(--vb-accent,#3e5b3a);border-color:var(--vb-accent,#3e5b3a);color:#fff}.klubb-veibeskrivelse .vb-kilde{opacity:.7;margin-top:12px;font-size:12px}@media (max-width:760px){.klubb-veibeskrivelse .vb-grid{grid-template-columns:1fr}}.hamburger{cursor:pointer;min-width:44px;min-height:44px;padding:0 10px}.hamburger .hb-bars{width:22px;height:16px;display:block;position:relative}.hamburger .hb-bars span{background:currentColor;border-radius:2px;height:2px;transition:transform .2s,opacity .2s,top .2s;position:absolute;left:0;right:0}.hamburger .hb-bars span:first-child{top:0}.hamburger .hb-bars span:nth-child(2){top:7px}.hamburger .hb-bars span:nth-child(3){top:14px}.hamburger[aria-expanded=true] .hb-bars span:first-child{top:7px;transform:rotate(45deg)}.hamburger[aria-expanded=true] .hb-bars span:nth-child(2){opacity:0}.hamburger[aria-expanded=true] .hb-bars span:nth-child(3){top:7px;transform:rotate(-45deg)}@media (prefers-reduced-motion:reduce){.hamburger .hb-bars span{transition:none}}.klubb-verktoy-meny{border-top:1px solid var(--hode-line,#00000029);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.klubb-verktoy-meny .vl-btn{border:1px solid var(--hode-line,#00000029);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.klubb-verktoy-meny .vl-gimmie img{width:auto;height:16px;display:block}.klubb-verktoy-meny .vl-gimmie{gap:6px}.klubb-verktoy-meny .vl-gimmie-tekst{font-weight:600}.klubb-verktoy-meny .vl-lang{border:1px solid var(--hode-line,#00000029);border-radius:6px;display:inline-flex;overflow:hidden}.klubb-verktoy-meny .lang-btn{min-width:46px;min-height:44px;font:inherit;color:inherit;opacity:.6;cursor:pointer;background:0 0;border:0;font-weight:600}.klubb-verktoy-meny .lang-btn.on{background:var(--meny-aksent,#3e5b3a);color:var(--meny-aksent-fg,#fff);opacity:1}.prose{overflow-wrap:anywhere}.prose a{overflow-wrap:anywhere;word-break:break-word}.prose img,.prose video,.prose iframe{max-width:100%;height:auto}.prose table{max-width:100%;display:block;overflow-x:auto}.prose pre{max-width:100%;overflow-x:auto}h1,h2,h3{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}
