@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:600 900;font-display:swap;src:url(/fonts/fraunces-latin-var.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#fbf8f1;--bg-2:#f1ede3;--card:#fff;--ink:#16281a;--ink-2:#2b3a2a;--muted:#4f4836;--line:#e8e2d4;--line-2:#d9d0bd;--forest:#1f6b3a;--forest-2:#17542d;--forest-3:#e8f3ec;--terra:#b4532a;--ochre:#d9a441;--earth:#a8683a;--earth-2:#e8f3ec;--ocean:#2f6f8f;--ocean-2:#e2eef3;--gold:#c9a227;--pearl:var(--kat-parlor);--kat-kafe:var(--kat-kafeer);--kat-restaurang:var(--kat-restauranger);--kat-nationalpark:var(--kat-nationalparker);--pearl-2:#e8f3ec;--brand:var(--forest);--brand-2:var(--forest-2);--accent:var(--forest-3);--kat-naturreservat:#2f6b3f;--kat-nationalparker:#4b6478;--kat-badplatser:#24649c;--kat-vindskydd:#8a5a2b;--kat-leder:#5f6a1c;--kat-fiskevatten:#1d7472;--kat-kulturhistoria:#8a3b4f;--kat-parlor:#7650a6;--kat-sagner:#5e3f8f;--kat-loppisar:#a3426d;--kat-kafeer:#6b4630;--kat-restauranger:#94600f;--kat-campingar:#ad5a1c;--kat-stallplatser:#56658a;--kat-parkering:#4f5d66;--kat-grill:#a14a24;--c0:var(--kat-naturreservat);--c1:var(--kat-nationalparker);--c2:var(--kat-badplatser);--c3:var(--kat-vindskydd);--c4:var(--kat-grill);--c5:var(--kat-parkering);--c6:var(--kat-grill);--c7:var(--kat-kulturhistoria);--c8:var(--kat-loppisar);--c9:var(--kat-kafeer);--c10:var(--kat-restauranger);--c11:var(--kat-parlor);--c12:var(--kat-leder);--c13:var(--kat-fiskevatten);--c14:var(--kat-campingar);--c15:var(--kat-stallplatser);--good:#2e7d4f;--mid:#c9922a;--bad:#c4513a;--neutral:#2f6f8f;--r-sm:10px;--r:16px;--r-lg:22px;--sh-1:0 1px 2px #14231a0d,0 2px 8px #14231a0d;--sh-2:0 2px 6px #14231a0f,0 10px 30px #14231a17;--sh-3:0 8px 20px #14231a1f,0 24px 60px #14231a29;--glass:#ffffffb8;--font-display:"Fraunces",Georgia,"Times New Roman",serif;--font:"Inter Variable",Inter,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--ease:cubic-bezier(.2,.8,.2,1);--tab-h:64px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:84px}body{font:16px/1.6 var(--font);font-feature-settings:"cv11","ss01";color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0}a{color:var(--forest);text-underline-offset:2px;text-decoration-thickness:1px}a:hover{color:var(--forest-2)}img{max-width:100%}:focus-visible{outline-offset:2px;border-radius:6px;outline:3px solid #2e7d4f73}.wrap,.wrapx{max-width:1240px;margin:0 auto;padding:0 20px}@media (width<=640px){.wrap,.wrapx{padding:0 16px}}.sh{z-index:40;background:var(--glass);backdrop-filter:saturate(1.6)blur(16px);border-bottom:1px solid #d6d3c699;transition:background .3s,box-shadow .3s,border-color .3s;position:sticky;top:0}.sh.overlay{backdrop-filter:none;background:0 0;border-color:#0000;position:fixed;left:0;right:0}.sh.overlay.scrolled,.sh.scrolled{backdrop-filter:saturate(1.6)blur(16px);background:#ffffffd1;border-color:#d6d3c699;box-shadow:0 6px 24px #14231a12}.sh-in{align-items:center;gap:14px;min-height:72px;display:flex}.sh-brand{letter-spacing:-.03em;flex:none;align-items:center;gap:8px;font-size:1.5rem;text-decoration:none;display:flex}.sh-brand b{color:#1f6b3a;font-weight:800}.sh-brand i{color:var(--gold);font-style:normal;font-weight:700}.sh-nav{align-items:center;gap:2px;margin-left:auto;display:flex}.sh-nav :is(a,.sh-addp){min-width:52px;min-height:52px;color:var(--ink);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 10px;font-size:.82rem;font-weight:550;text-decoration:none;transition:background .2s,color .2s,transform .15s;display:flex}.sh-nav :is(a,.sh-addp) svg{transition:transform .25s var(--ease)}.sh-nav :is(a,.sh-addp):hover svg{transform:none}.sh-nav .txt{flex-direction:row;font-size:.95rem}.sh-sep{background:var(--line-2);width:1px;height:34px;margin:0 8px}.sh-add{margin-left:8px}.sh-mob{display:none}@media (width<=1060px){.sh-nav .txt,.sh-sep{display:none}}@media (width<=860px){.sh-in{gap:10px;min-height:60px}.sh-brand{flex:0 auto;min-width:0;font-size:min(1.3rem,5.8vw)}.sh-nav,.sh .sh-add{display:none}.sh-mob{gap:6px;margin-left:auto;display:flex}}.tabbar{display:none}@media (width<=860px){body{padding-bottom:calc(var(--tab-h) + env(safe-area-inset-bottom))}.tabbar{z-index:45;left:10px;right:10px;bottom:calc(8px + env(safe-area-inset-bottom));height:var(--tab-h);backdrop-filter:saturate(1.8)blur(18px);box-shadow:var(--sh-3);background:#ffffffdb;border:1px solid #ffffffb3;border-radius:22px;grid-template-columns:repeat(5,minmax(0,1fr));padding:0 4px;display:grid;position:fixed}.tabbar a{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:2px;margin:6px 2px;font-size:min(.68rem,3.1vw);font-weight:600;text-decoration:none;transition:color .2s,background .2s,transform .12s;display:flex;overflow:hidden}.tabbar a:active{transform:scale(.92)}.tabbar a[aria-current]{color:var(--forest);background:var(--forest-3)}.tabbar svg{width:24px;height:24px}}.fab{z-index:44;right:16px;bottom:calc(var(--tab-h) + 22px + env(safe-area-inset-bottom));color:#fff;height:56px;font:700 .95rem var(--font);cursor:pointer;transition:transform .2s var(--ease),box-shadow .2s;animation:fabIn .5s var(--ease) .3s both;background:linear-gradient(135deg,#9a6ad1,#1f6b3a);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 20px 0 16px;display:none;position:fixed;box-shadow:0 10px 30px #6f43ad66,0 2px 6px #00000026}.fab:active{transform:scale(.94)}.fab svg{flex:none}@media (width<=860px){body.has-fab .fab{display:inline-flex}}.sh-plus{box-shadow:0 4px 14px #6f43ad59;color:#fff!important;background:linear-gradient(135deg,#9a6ad1,#1f6b3a)!important}@keyframes fabIn{0%{opacity:0;transform:translateY(20px)scale(.9)}to{opacity:1;transform:none}}main.page{padding:22px 0 56px}h1{letter-spacing:-.03em;margin:.15em 0 .35em;font-size:clamp(1.75rem,3.4vw,2.6rem);font-weight:800;line-height:1.12}h2{letter-spacing:-.02em;margin:1.8em 0 .65em;font-size:1.3rem;font-weight:750;line-height:1.25}h3{letter-spacing:-.01em;margin:1.2em 0 .45em;font-size:1.05rem;font-weight:700}.lead{color:var(--ink-2);max-width:68ch;font-size:1.1rem;line-height:1.65}.muted{color:var(--muted)}.small{font-size:.875rem}.crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:10px;font-size:.85rem;display:flex}.crumbs a{color:var(--muted);padding:4px 0;text-decoration:none}.crumbs a:hover{color:var(--forest);text-decoration:underline}.page-head{padding:22px 0 8px;position:relative}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1);transition:box-shadow .25s,transform .25s var(--ease);padding:20px}.card h2,.card h3{margin-top:0}.grid{gap:18px;display:grid}@media (width>=880px){.grid.two{grid-template-columns:1.3fr 1fr}.grid.three{grid-template-columns:repeat(3,1fr)}}.grid.cards{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}table.facts{border-collapse:collapse;width:100%;font-size:.95rem}table.facts th,table.facts td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 4px}table.facts th{color:var(--muted);width:42%;font-weight:500}table.facts tr:last-child th,table.facts tr:last-child td{border-bottom:0}.map{border-radius:var(--r-lg);border:1px solid var(--line);width:100%;height:320px;box-shadow:var(--sh-1);background:#e8f3ec;overflow:hidden}.map.big{height:min(68vh,620px)}.map.mid{height:420px}@media (width<=640px){.map.mid{height:340px}}.chip{background:var(--forest-3);color:var(--forest);letter-spacing:.01em;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:.8rem;font-weight:650;display:inline-flex}.dot{border-radius:50%;flex:none;width:10px;height:10px;display:inline-block;box-shadow:0 0 0 2px #fff}.c0{background:var(--c0)}.c1{background:var(--c1)}.c2{background:var(--c2)}.c3{background:var(--c3)}.c4{background:var(--c4)}.c5{background:var(--c5)}.c6{background:var(--c6)}.c7{background:var(--c7)}.c8{background:var(--c8)}.c9{background:var(--c9)}.c10{background:var(--c10)}.c11{background:var(--c11)}.c12{background:var(--c12)}.c13{background:var(--c13)}.c14{background:var(--c14)}.c15{background:var(--c15)}ul.list{margin:0;padding:0;list-style:none}ul.list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:10px;min-height:44px;padding:10px 0;display:flex}ul.list li:last-child{border-bottom:0}ul.list .d{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.85rem}ul.cols{columns:1;margin:0;padding:0;list-style:none}@media (width>=640px){ul.cols{columns:2}}@media (width>=960px){ul.cols{columns:3}}ul.cols li{break-inside:avoid}ul.cols li a{min-height:36px;padding:7px 0;display:inline-block}.stats{grid-template-columns:repeat(2,1fr);gap:12px;margin:18px 0;display:grid}@media (width>=720px){.stats{grid-template-columns:repeat(4,1fr)}}.stat{border:1px solid var(--line);border-radius:var(--r);color:inherit;box-shadow:var(--sh-1);transition:transform .2s var(--ease),box-shadow .2s,border-color .2s;background:#fff;padding:16px;text-decoration:none;display:block}.stat b{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.6rem;display:block}.stat span{color:var(--muted);font-size:.88rem}a.stat:hover,a.card:hover{box-shadow:var(--sh-2);border-color:var(--line-2);transform:translateY(-2px)}a.card{color:inherit;text-decoration:none;display:block}.hero{padding:8px 0 4px}.search{max-width:640px;position:relative}.search input{width:100%;font:inherit;border:1px solid var(--line-2);min-height:52px;box-shadow:var(--sh-1);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%235d6b61' stroke-width='2'%3E%3Ccircle cx='9' cy='9' r='6'/%3E%3Cpath d='m14 14 4 4'/%3E%3C/svg%3E") 15px no-repeat;border-radius:16px;padding:13px 16px 13px 46px;font-size:1.02rem;transition:box-shadow .2s,border-color .2s}.search input:focus{border-color:var(--forest-2);outline:0;box-shadow:0 0 0 4px #2e7d4f26}.search ul{backdrop-filter:blur(14px);border:1px solid var(--line);box-shadow:var(--sh-3);z-index:50;max-height:60vh;animation:pop .18s var(--ease);background:#fffffff5;border-radius:18px;margin:8px 0 0;padding:6px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow:auto}.search li a{min-height:44px;color:var(--ink);border-radius:12px;align-items:center;gap:10px;padding:8px 12px;text-decoration:none;display:flex}.search li a:hover,.search li a.sel{background:var(--forest-3)}.search li small{color:var(--muted);white-space:nowrap;margin-left:auto}.filters{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.filters label{border:1px solid var(--line);cursor:pointer;user-select:none;background:#fff;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:6px 13px;font-size:.88rem;font-weight:550;transition:background .2s,border-color .2s,transform .12s;display:inline-flex}.filters label:active{transform:scale(.96)}.filters label:has(input:checked){background:var(--forest-3);border-color:#bcd5c2}.filters input{accent-color:var(--forest);width:16px;height:16px;margin:0}.q{font-weight:700}.q1{color:#1b7f3b}.q2{color:#3d8b1e}.q3{color:#b07d00}.q4{color:#c62828}.q0{color:var(--muted)}.notice{border-radius:var(--r);background:#e8f3ec;border:1px solid #f1d7a8;padding:12px 16px}.btn{background:var(--forest);color:#fff;min-height:46px;font:650 .94rem var(--font);cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;text-decoration:none;transition:background .2s,transform .12s,box-shadow .2s;display:inline-flex;box-shadow:0 2px 8px #1f5f3f40}.btn:hover{background:var(--forest-2);color:#fff;box-shadow:0 6px 18px #1f5f3f4d}.btn:active{transform:scale(.97)}.btn.ghost{color:var(--forest);border:1px solid var(--line-2);box-shadow:none;background:#fff}.btn.ghost:hover{background:var(--forest-3)}.btn.pearl{background:linear-gradient(135deg,#9a6ad1,#1f6b3a);box-shadow:0 4px 14px #6f43ad4d}.btn.pearl:hover{box-shadow:0 8px 22px #6f43ad66}.btn.sm{border-radius:12px;min-height:40px;padding:8px 14px;font-size:.88rem}.btn[disabled]{opacity:.6;cursor:default}.btn-row{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.ph{border:1px dashed var(--line-2);border-radius:var(--r);color:var(--muted);background:#fbf8f1;padding:16px;font-size:.9rem}.legend{color:var(--muted);flex-wrap:wrap;gap:12px;margin-top:10px;font-size:.85rem;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}section>ul:not([class]) li{margin:.3em 0}.maplibregl-popup-content{font:14px/1.45 var(--font)!important;box-shadow:var(--sh-3)!important;border-radius:16px!important;padding:12px 14px!important}.maplibregl-popup-content a{font-weight:650}.maplibregl-ctrl-group{overflow:hidden;box-shadow:var(--sh-2)!important;border-radius:12px!important}.maplibregl-ctrl-group button{width:36px!important;height:36px!important}.sf{border-top:1px solid var(--line);color:#4d5a51;background:linear-gradient(#f1eee4,#ebe7da);margin-top:20px;padding:40px 0 22px;font-size:.9rem}.sf-grid{gap:26px;display:grid}@media (width>=760px){.sf-grid{grid-template-columns:2fr 1fr 1fr 1fr}}.sf b{color:var(--ink);margin-bottom:8px;font-size:.95rem;display:block}.sf a{color:#4d5a51}.sf-grid>div>a{padding:5px 0;text-decoration:none;display:block}.sf-grid>div>a:hover{color:var(--forest);text-decoration:underline}.sf-mail{align-items:center;gap:6px;margin-top:10px;display:flex}.sf-mail a{font-weight:600}.kt-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:18px 0;display:grid}.kt-grid .card{margin:0}.kt-grid h3{align-items:center;gap:8px;margin:0 0 6px;display:flex}.kt-mail{background:var(--forest);border-radius:999px;align-items:center;gap:10px;margin:8px 0 4px;padding:14px 20px;font-size:1.25rem;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.kt-mail:hover{filter:brightness(1.08)}.sf-copy{border-top:1px solid var(--line-2);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:24px;padding-top:14px;display:flex}.sf .sh-brand{margin-bottom:8px;font-size:1.3rem}.sf .sh-brand b{font-size:inherit;color:#1f6b3a;margin:0;display:inline}.cs{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-2);background:linear-gradient(160deg,#fff 0%,#e8f3ec 100%);margin:22px 0;padding:22px;position:relative;overflow:hidden}.cs:before{content:"";pointer-events:none;background:radial-gradient(circle,#2e7d4f1f,#0000 70%);border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;right:-60px}.cs-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:6px;display:flex}.cs-head h2{margin:0;font-size:1.25rem}.cs-live{color:var(--forest);background:var(--forest-3);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;font-weight:700;display:inline-flex}.cs-live i{background:#34a35f;border-radius:50%;width:7px;height:7px;animation:2s infinite pulse}@keyframes pulse{0%{box-shadow:0 0 #34a35f8c}70%{box-shadow:0 0 0 8px #34a35f00}to{box-shadow:0 0 #34a35f00}}.cs-sub{color:var(--muted);margin:0 0 14px;font-size:.9rem}.cs-qs{gap:14px;display:grid}@media (width>=900px){.cs-qs.n3{grid-template-columns:repeat(3,1fr)}.cs-qs.n1{max-width:460px}}.cs-q{border:1px solid var(--line);border-radius:var(--r);background:#ffffffd9;flex-direction:column;gap:12px;padding:16px;display:flex}.cs-q h3{align-items:center;gap:8px;margin:0;font-size:1rem;display:flex}.cs-q h3 svg{flex:none}.cs-btns{flex-wrap:wrap;gap:8px;display:flex}.cs-btn{border:1.5px solid var(--line-2);min-width:84px;min-height:48px;color:var(--ink);font:650 .92rem var(--font);cursor:pointer;background:#fff;border-radius:14px;flex:1 1 0;padding:8px 12px;transition:transform .12s,background .2s,border-color .2s,color .2s,box-shadow .2s;position:relative}.cs-btn:hover{border-color:var(--forest-2);background:#e8f3ec}.cs-btn:active{transform:scale(.95)}.cs-btn[aria-pressed=true]{color:#fff;border-color:#0000;box-shadow:0 4px 14px #00000026}.cs-btn[aria-pressed=true][data-tone=good]{background:var(--good)}.cs-btn[aria-pressed=true][data-tone=mid]{background:var(--mid)}.cs-btn[aria-pressed=true][data-tone=bad]{background:var(--bad)}.cs-btn[aria-pressed=true][data-tone=neutral]{background:var(--neutral)}.cs-btn[disabled]:not([aria-pressed=true]){opacity:.55;cursor:default}.cs-btn.pop{animation:pressPop .45s var(--ease)}@keyframes pressPop{0%{transform:scale(1)}35%{transform:scale(.9)}70%{transform:scale(1.06)}to{transform:scale(1)}}.cs-res{gap:7px;display:grid}.cs-bar{grid-template-columns:96px 1fr 44px;align-items:center;gap:10px;font-size:.84rem;display:grid}.cs-bar span{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cs-bar b{text-align:right;font-variant-numeric:tabular-nums}.cs-track{background:#edf0ea;border-radius:999px;height:10px;overflow:hidden}.cs-fill{width:0;height:100%;transition:width .9s var(--ease);border-radius:999px}.cs-fill[data-tone=good]{background:linear-gradient(90deg,#3c9a63,#2e7d4f)}.cs-fill[data-tone=mid]{background:linear-gradient(90deg,#e0b04a,#c9922a)}.cs-fill[data-tone=bad]{background:linear-gradient(90deg,#dc7660,#c4513a)}.cs-fill[data-tone=neutral]{background:linear-gradient(90deg,#4f93b4,#2f6f8f)}.cs-sum{color:var(--ink-2);margin:0;font-size:.88rem;line-height:1.5}.cs-sum .badge{vertical-align:1px;margin-right:6px}.badge{color:#fff;background:var(--good);border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:.8rem;font-weight:750;display:inline-flex}.badge[data-tone=mid]{background:var(--mid)}.badge[data-tone=bad]{background:var(--bad)}.badge[data-tone=neutral]{background:var(--neutral)}.cs-empty{color:var(--muted);align-items:center;gap:8px;font-size:.86rem;display:flex}.cs-note{color:var(--muted);min-height:1.2em;font-size:.8rem}.cs-ov{border-radius:var(--r);background:#fff;border:1px solid #e8dcc4;flex-direction:column;gap:10px;margin-top:14px;padding:14px 16px;display:flex;box-shadow:0 1px 2px #3c280a0a}.cs-ov-h{align-items:center;gap:8px;margin:0;font-size:1rem;font-weight:700;display:flex}.cs-ov-opt{color:var(--muted);font-size:.85rem;font-weight:400}.cs-ov-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cs-ov-list li{background:#fffdf8;border:1px solid #e8dcc4;border-radius:10px;padding:8px 12px}.cs-ov-list p{overflow-wrap:break-word;margin:0;font-size:.95rem}.cs-ov-list time{color:var(--muted);margin-top:2px;font-size:.78rem;display:block}.cs-ov-f{flex-direction:column;gap:8px;margin:0;display:flex}.cs-ov-f textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:64px;font:inherit;background:#fff;border:1px solid #e8dcc4;border-radius:10px;padding:10px 12px;font-size:16px}.cs-ov-f textarea:focus{outline:2px solid var(--brand,#2f6b3a);outline-offset:1px}.cs-ov-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.cs-ov-cnt.near{color:#8a5a00}.cs-ov-cnt.over{color:#b42318;font-weight:700}.cs-ov-btn{align-items:center;gap:6px;min-height:44px;display:inline-flex}.cs-ov-msg{min-height:1.2em;color:var(--muted);margin:0;font-size:.86rem}.cs-ov-msg[data-tone=err]{color:#9a2a12}.cs-ov-msg[data-tone=ok]{color:#2f6b3a}.cs-photo{border-top:1px dashed var(--line-2);flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;padding-top:18px;display:flex}.cs-photo .btn{min-height:52px;padding:12px 20px;font-size:1rem}.cs-gal{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:10px;margin-top:14px;padding:4px 2px 8px;display:flex;overflow-x:auto}.cs-gal figure{scroll-snap-align:start;flex:none;margin:0;position:relative}.cs-gal img{object-fit:cover;width:150px;height:110px;box-shadow:var(--sh-1);background:#e8f3ec;border-radius:14px;display:block}.cs-gal figcaption{color:var(--pearl);background:#ffffffe6;border-radius:999px;padding:2px 7px;font-size:.7rem;font-weight:700;position:absolute;bottom:6px;left:6px}.skel{background:linear-gradient(90deg,#eef1eb 25%,#f7f8f5 50%,#eef1eb 75%) 0 0/200% 100%;border-radius:8px;height:10px;animation:1.4s infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.toasts{z-index:80;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));pointer-events:none;gap:8px;width:min(92vw,420px);display:grid;position:fixed;transform:translate(-50%)}@media (width<=860px){.toasts{bottom:calc(var(--tab-h) + 26px + env(safe-area-inset-bottom))}}.toast{pointer-events:auto;backdrop-filter:blur(10px);color:#fff;box-shadow:var(--sh-3);animation:toastIn .35s var(--ease);background:#14231aeb;border-radius:16px;align-items:center;gap:10px;padding:13px 16px;font-size:.92rem;font-weight:550;display:flex}.toast.err{background:#962d1ef0}.toast.out{animation:toastOut .3s var(--ease) forwards}@keyframes toastIn{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}@keyframes toastOut{to{opacity:0;transform:translateY(10px)}}dialog.sheet{width:min(560px,94vw);max-height:92vh;color:var(--ink);box-shadow:var(--sh-3);background:#fff;border:0;border-radius:26px;margin:auto;padding:0;overflow:hidden}dialog.sheet::backdrop{backdrop-filter:blur(4px);background:#0e1a1373}dialog.sheet[open]{animation:sheetUp .38s var(--ease)}dialog.sheet[open]::backdrop{animation:.3s fade}dialog.sheet.closing{animation:.25s forwards sheetDown}@keyframes sheetUp{0%{opacity:0;transform:translateY(40px)scale(.98)}to{opacity:1;transform:none}}@keyframes sheetDown{to{opacity:0;transform:translateY(40px)}}@keyframes fade{0%{opacity:0}}@media (width<=640px){dialog.sheet{border-radius:26px 26px 0 0;width:100vw;max-width:100vw;max-height:94vh;margin:auto 0 0}dialog.sheet[open]{animation:sheetUpM .42s var(--ease)}dialog.sheet.closing{animation:.25s forwards sheetDownM}@keyframes sheetUpM{0%{transform:translateY(100%)}to{transform:none}}@keyframes sheetDownM{to{transform:translateY(100%)}}}.sheet-in{max-height:inherit;flex-direction:column;display:flex}.sheet-grab{background:#d9d6cb;border-radius:9px;width:44px;height:5px;margin:10px auto 0;display:none}@media (width<=640px){.sheet-grab{display:block}}.sheet-head{align-items:center;gap:12px;padding:16px 20px 10px;display:flex}.sheet-head h2{align-items:center;gap:10px;margin:0;font-size:1.25rem;display:flex}.sheet-x{cursor:pointer;width:44px;height:44px;color:var(--ink);background:#f1efe8;border:0;border-radius:50%;place-items:center;margin-left:auto;transition:background .2s,transform .12s;display:grid}.sheet-x:hover{background:#e7e4da}.sheet-x:active{transform:scale(.92)}.sheet-body{-webkit-overflow-scrolling:touch;padding:4px 20px 20px;overflow-y:auto}.sheet-foot{padding:12px 20px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fffffff2;gap:10px;display:flex}.sheet-foot .btn{flex:1;min-height:52px;font-size:1rem}.pick{border:1px solid var(--line);background:#e8f3ec;border-radius:18px;height:210px;position:relative;overflow:hidden}.pick .map{height:100%;box-shadow:none;border:0;border-radius:0}.pick-hint{z-index:2;backdrop-filter:blur(8px);box-shadow:var(--sh-1);pointer-events:none;background:#ffffffeb;border-radius:999px;padding:6px 11px;font-size:.8rem;font-weight:650;position:absolute;top:10px;left:10px}.pick-row{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 4px;display:flex}.pick-row .muted{font-variant-numeric:tabular-nums;font-size:.82rem}.fld{gap:6px;margin-top:14px;display:grid}.fld>span{font-size:.9rem;font-weight:650}.fld input[type=text],.fld input[type=email],.fld textarea{font:inherit;border:1.5px solid var(--line-2);background:#fff;border-radius:14px;width:100%;min-height:48px;padding:12px 14px;font-size:1rem;transition:border-color .2s,box-shadow .2s}.fld textarea{resize:vertical;min-height:96px}.fld input:focus,.fld textarea:focus{border-color:var(--forest-2);outline:0;box-shadow:0 0 0 4px #2e7d4f24}.cats{flex-wrap:wrap;gap:8px;display:flex}.cats label{position:relative}.cats input{opacity:0;margin:0;position:absolute;inset:0}.cats span{border:1.5px solid var(--line-2);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;min-height:44px;padding:8px 14px;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-flex}.cats input:checked+span{background:var(--pearl-2);border-color:var(--pearl);color:#1f6b3a}.cats input:focus-visible+span{outline:3px solid #8a5cc266}.upl{border:1.5px dashed var(--line-2);cursor:pointer;border-radius:16px;align-items:center;gap:12px;min-height:64px;padding:10px 14px;transition:border-color .2s,background .2s;display:flex}.upl:hover{border-color:var(--pearl);background:#e8f3ec}.upl img{object-fit:cover;border-radius:12px;width:56px;height:56px}.upl input{opacity:0;width:1px;height:1px;position:absolute}.hp{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-9999px!important}.done{text-align:center;padding:26px 10px 10px}.done .ok{background:var(--pearl-2);width:74px;height:74px;color:var(--pearl);animation:pop .5s var(--ease);border-radius:50%;place-items:center;margin:0 auto 12px;display:grid}@keyframes pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}.pending-tag{color:#7a5a12;background:#e8f3ec;border:1px solid #efd99a;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:.75rem;font-weight:700;display:inline-flex}.pl-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin-top:16px;display:grid}.pl-card{border:1px solid var(--line);border-radius:var(--r-lg);color:inherit;box-shadow:var(--sh-1);transition:transform .25s var(--ease),box-shadow .25s;animation:rise .5s var(--ease) both;background:#fff;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.pl-card:hover{box-shadow:var(--sh-2);color:inherit;transform:translateY(-3px)}.pl-card .img{aspect-ratio:16/10;background:linear-gradient(135deg,#e8f3ec,#e5efe6);place-items:center;display:grid;overflow:hidden}.pl-card .img img{object-fit:cover;width:100%;height:100%}.pl-card .tx{gap:6px;padding:14px 16px 16px;display:grid}.pl-card h3{margin:0;font-size:1.05rem}.pl-card p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.9rem;display:-webkit-box;overflow:hidden}span.pl-cat{color:#1f6b3a;align-items:center;gap:6px;font-size:.78rem;font-weight:700;display:inline-flex}.pl-detail{gap:20px;display:grid}@media (width>=900px){.pl-detail{grid-template-columns:1.2fr 1fr}}.pl-detail .img img{border-radius:var(--r-lg);width:100%;box-shadow:var(--sh-2);object-fit:cover;max-height:520px}.empty{border:1.5px dashed var(--line-2);border-radius:var(--r-lg);text-align:center;color:var(--muted);background:#fbf8f1;padding:30px}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.rise{animation:rise .6s var(--ease) both}.rise.d1{animation-delay:60ms}.rise.d2{animation-delay:.12s}.rise.d3{animation-delay:.18s}.rise.d4{animation-delay:.24s}main.page>.wrap>*{animation:rise .55s var(--ease) both}main.page>.wrap>:nth-child(2){animation-delay:40ms}main.page>.wrap>:nth-child(3){animation-delay:80ms}main.page>.wrap>:nth-child(4){animation-delay:.12s}main.page>.wrap>:nth-child(5){animation-delay:.16s}main.page>.wrap>:nth-child(n+6){animation-delay:.2s}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.cm{border-top:1px dashed var(--line-2);margin-top:18px;padding-top:18px;position:relative}.cm-card .cm{border-top:0;margin-top:0;padding-top:0}.cm-head h3{color:var(--ink);align-items:center;gap:8px;margin:0;font-size:1.1rem;display:flex}.cm-head svg{color:var(--forest)}.cm-count{background:var(--forest-3);min-width:24px;height:24px;color:var(--forest);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 7px;font-size:.78rem;font-weight:750;display:inline-grid}.cm-sub{color:var(--muted);margin:4px 0 12px;font-size:.9rem}.cm-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cm-item{border:1px solid var(--line);border-radius:var(--r);animation:rise .45s var(--ease) both;background:#ffffffe0;gap:12px;padding:14px 14px 12px;display:flex}.cm-item.pend{background:#fffcf3;border-style:dashed;border-color:#efd99a}.cm-av{color:#fff;background:linear-gradient(135deg,var(--forest-2),var(--forest));border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:.95rem;font-weight:750;display:grid;box-shadow:0 2px 6px #1f5f3f40}.cm-body{flex:1;min-width:0}.cm-av.img{background:#e9efe9;padding:0;overflow:hidden}.cm-av img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}a.cm-av{text-decoration:none}.cm-who{color:var(--forest);overflow-wrap:anywhere;font-weight:700;text-decoration:none}.cm-who:hover{text-decoration:underline}.cm-as{color:var(--ink-2);flex-wrap:wrap;flex:220px;align-items:center;gap:8px;min-height:48px;font-size:.9rem;display:flex}.cm-as[hidden],.cm-name[hidden]{display:none}.cm-av.sm{width:30px;height:30px;box-shadow:none;font-size:.78rem}.cm-switch{color:var(--forest);font:600 .85rem var(--font);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px;text-decoration:underline}.cm-by{flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:.88rem;display:flex}.cm-by b{color:var(--ink);overflow-wrap:anywhere;font-weight:700}.cm-by time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8rem}.cm-body p{color:var(--ink-2);white-space:pre-line;overflow-wrap:anywhere;margin:4px 0 0;font-size:.95rem;line-height:1.55}.cm-empty{color:var(--muted);border:1.5px dashed var(--line-2);border-radius:var(--r);background:#fbf8f1;align-items:center;gap:8px;padding:12px 14px;font-size:.9rem;display:flex}.cm-skel{border:1px solid var(--line);border-radius:var(--r);gap:8px;padding:14px;display:grid}.cm-more{width:100%;margin-top:10px}.cm-more[hidden],.cm-count[hidden],.vs[hidden]{display:none}.cm-form{border:1px solid var(--line);border-radius:var(--r);background:#fbf8f1;margin-top:14px;padding:4px 14px 12px}.cm-form .fld{margin-top:10px}.cm-form textarea{min-height:92px}.cm-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.cm-name{flex:220px}.cm-row .btn{flex:none;min-height:48px;padding:10px 26px}.cm-row .btn.busy{opacity:.7;pointer-events:none}.cm-meta{color:var(--muted);justify-content:space-between;gap:10px;margin-top:8px;font-size:.78rem;display:flex}.cm-cnt{font-variant-numeric:tabular-nums;white-space:nowrap}.cm-cnt.warn{color:var(--bad);font-weight:700}@media (width<=520px){.cm-row .btn{flex:100%}.cs{padding:18px}}.vs{border-radius:var(--r-lg);max-width:68ch;box-shadow:var(--sh-1);background:linear-gradient(160deg,#fffaf3 0%,#f6efe3 100%);border:1px solid #eadcc6;margin:16px 0 4px;padding:16px 18px 14px;position:relative}.pl-detail .vs{margin-top:14px}.vs-head{align-items:center;gap:10px;margin-bottom:6px;display:flex}.vs-head h2{color:#5f3d22;letter-spacing:-.01em;margin:0;font-size:1.05rem}.vs-ic{background:var(--earth);color:#fff;border-radius:10px;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 2px 8px #a8683a4d}.vs-text{color:var(--ink-2);margin:0;font-size:.98rem;line-height:1.6}.vs-tags{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.vs-tags li{color:#7a4a26;background:#fff;border:1px solid #e7d3b8;border-radius:999px;padding:4px 10px;font-size:.78rem;font-weight:650}.vs-note{color:#8a7560;margin:10px 0 0;font-size:.78rem}.vs-note a{color:#7a4a26}.note{border-left:4px solid var(--c7);margin:18px 0}.subgrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;margin:12px 0 4px;display:grid}.subgrid .card h3{margin:0 0 6px;font-size:1.05rem}.subgrid ul{margin:0;padding-left:18px}.subgrid li{margin:3px 0}.dot.vdot{background:#fff;box-shadow:inset 0 0 0 3px #e0a82e}.legend .btn.sm{margin-left:auto}.linkbtn{font:inherit;color:#1f6b3a;cursor:pointer;background:0 0;border:0;padding:6px;text-decoration:underline}.vnote{background:#e8f3ec;border:1px solid #f0d58a;border-radius:14px;margin:10px 0;padding:10px 14px;font-size:.92rem;line-height:1.5}.vnote.closed{background:#fdecec;border-color:#efb3b3}.vnote small{color:var(--muted)}.vtag{color:#8a4b12;vertical-align:middle;background:#e8f3ec;border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-block}.kind-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width>=560px){.kind-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.kind-tile{text-align:left;font:inherit;border:1.5px solid var(--line-2);cursor:pointer;background:#fff;border-radius:16px;justify-items:start;gap:2px;min-height:88px;padding:12px 14px;transition:border-color .2s,background .2s,transform .15s;display:grid}.kind-tile:hover,.kind-tile:focus-visible{border-color:var(--pearl);background:#e8f3ec;outline:0}.kind-tile:active{transform:scale(.98)}.kind-tile .ke{font-size:1.6rem;line-height:1}.kind-tile b{font-size:1rem}.kind-tile small{color:var(--muted);font-size:.78rem;line-height:1.3}.kind-chosen{background:var(--pearl-2);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;margin:0 0 10px;padding:8px 12px;font-weight:650;display:flex}.linkbtn{font:inherit;color:#1f6b3a;cursor:pointer;background:0 0;border:0;padding:6px;font-size:.85rem;text-decoration:underline}.hrs{gap:8px;display:grid}.hrs:empty{display:none}.hrs-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto minmax(0,1fr) 36px;align-items:center;gap:6px;display:grid}.hrs-row select,.hrs-row input,.fld input[name=hours_text]{font:inherit;border:1.5px solid var(--line-2);background:#fff;border-radius:12px;width:100%;min-width:0;min-height:44px;padding:8px 10px;font-size:.95rem}.fld input[name=hours_text]{border-radius:14px;padding:12px 14px;font-size:1rem}.hrs-row .sheet-x{width:36px;height:36px}.hrs-row input{text-align:center;font-variant-numeric:tabular-nums}#pearl-sheet [data-submit][hidden],#pearl-form [data-only][hidden]{display:none}.sg-kinds{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sg-kinds label{position:relative}.sg-kinds input{opacity:0;margin:0;position:absolute;inset:0}.sg-kinds span{border:1.5px solid var(--line-2);cursor:pointer;background:#fff;border-radius:14px;gap:2px;min-height:58px;padding:9px 12px;transition:all .2s;display:grid}.sg-kinds b{font-size:.92rem}.sg-kinds small{color:var(--muted);font-size:.76rem}.sg-kinds input:checked+span{background:var(--pearl-2);border-color:var(--pearl)}.sg-kinds input:focus-visible+span{outline:3px solid #8a5cc266}#sugg-sheet .hrs{gap:8px;display:grid}#sugg-sheet .hrs:empty{display:none}#sugg-sheet .hrs-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto minmax(0,1fr) 36px;align-items:center;gap:6px;display:grid}#sugg-sheet .hrs-row select,#sugg-sheet .hrs-row input,#sugg-sheet input[name=hours_text]{font:inherit;border:1.5px solid var(--line-2);background:#fff;border-radius:12px;width:100%;min-width:0;min-height:44px;padding:8px 10px;font-size:.95rem}#sugg-sheet .hrs-row input{text-align:center}#sugg-sheet .hrs-row .sheet-x{width:36px;height:36px}#pearl-sheet [data-foot][hidden],#sugg-sheet [data-foot][hidden]{display:none}.mat-list{margin:10px 0;padding:0;list-style:none}.mat-list li{border-bottom:1px solid var(--line);break-inside:avoid;padding:10px 0;scroll-margin-top:90px}.mat-row{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.mat-n{color:var(--forest);overflow-wrap:anywhere;font-weight:650}a.mat-n{text-decoration:none}a.mat-n:hover{text-decoration:underline}.mat-list .food-meta{flex-wrap:wrap;gap:4px 12px;margin-top:4px;display:flex}.save-btn{--h:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2.2' stroke-linejoin='round' d='M12 20.2 10.7 19C5.6 14.4 2.6 11.6 2.6 8 2.6 5.2 4.8 3.2 7.4 3.2c1.6 0 3.2.8 4.6 2.4 1.4-1.6 3-2.4 4.6-2.4 2.6 0 4.8 2 4.8 4.8 0 3.6-3 6.4-8.1 11z'/%3E%3C/svg%3E");--hf:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 20.6 10.6 19.3C5.4 14.6 2 11.6 2 7.9 2 4.9 4.4 2.6 7.3 2.6c1.7 0 3.3.8 4.7 2.1 1.4-1.3 3-2.1 4.7-2.1 2.9 0 5.3 2.3 5.3 5.3 0 3.7-3.4 6.7-8.6 11.4z'/%3E%3C/svg%3E");border:1px solid var(--line-2);color:#b23a48;min-height:40px;font:650 .88rem var(--font);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:7px;padding:8px 14px;transition:background .2s,border-color .2s,transform .12s;display:inline-flex}.save-btn:before{content:"";width:19px;height:19px;-webkit-mask:var(--h) center/contain no-repeat;mask:var(--h) center/contain no-repeat;background:currentColor;flex:none}.save-btn span{color:var(--ink-2)}.save-btn:hover{background:#fdf0f1;border-color:#e9b9c0}.save-btn:active{transform:scale(.94)}.save-btn[aria-pressed=true]{background:#fdeef0;border-color:#efc2c9}.save-btn[aria-pressed=true]:before{-webkit-mask-image:var(--hf);mask-image:var(--hf)}.save-btn[aria-pressed=true] span{color:#9b2c3a}.save-btn.icon{background:0 0;border-color:#0000;border-radius:50%;justify-content:center;min-width:36px;min-height:36px;padding:0}.save-btn.icon:hover{background:#fdf0f1}.save-btn.pop:before{animation:heartPop .4s var(--ease)}@keyframes heartPop{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}.maplibregl-popup-content .save-btn{min-height:32px;margin-top:8px;padding:4px 10px;font-size:.8rem}.maplibregl-popup-content .save-btn:before{width:16px;height:16px}.visit-btn{--c:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9.2' fill='none' stroke='%23000' stroke-width='2.2'/%3E%3Cpath d='m7.6 12.4 3 3 5.8-6.3' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--cf:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 1.8a10.2 10.2 0 1 1 0 20.4 10.2 10.2 0 0 1 0-20.4zm5.1 7.9-1.7-1.6-5 5.4-2.3-2.3-1.6 1.6 4 4z'/%3E%3C/svg%3E");border:1px solid var(--line-2);color:#2e7d4f;min-height:40px;font:650 .88rem var(--font);cursor:pointer;vertical-align:middle;background:#fff;border-radius:12px;align-items:center;gap:7px;padding:8px 14px;transition:background .2s,border-color .2s,transform .12s;display:inline-flex}.visit-btn:before{content:"";width:19px;height:19px;-webkit-mask:var(--c) center/contain no-repeat;mask:var(--c) center/contain no-repeat;background:currentColor;flex:none}.visit-btn span{color:var(--ink-2)}.visit-btn:hover{background:#eef7f0;border-color:#b9dcc4}.visit-btn:active{transform:scale(.94)}.visit-btn[aria-pressed=true]{background:#e6f4ea;border-color:#a9d3b6}.visit-btn[aria-pressed=true]:before{-webkit-mask-image:var(--cf);mask-image:var(--cf)}.visit-btn[aria-pressed=true] span{color:#1f6b3a}.visit-btn.pop:before{animation:heartPop .4s var(--ease)}.maplibregl-popup-content .visit-btn{min-height:32px;margin-top:8px;padding:4px 10px;font-size:.8rem}.maplibregl-popup-content .visit-btn:before{width:16px;height:16px}.sh-acct{flex:none;margin-left:6px;position:relative}.acct-btn{border:1px solid var(--line-2);cursor:pointer;width:44px;height:44px;color:var(--ink-2);font:750 .9rem var(--font);background:#ffffffd9;border-radius:50%;place-items:center;padding:0;transition:background .2s,transform .12s;display:grid;position:relative}.acct-btn:hover{background:#fff}.acct-btn:active{transform:scale(.94)}.acct-btn.in{background:var(--forest);border-color:var(--forest);color:#fff}.sh-acct>.badge{z-index:1;pointer-events:none;color:#fff;min-width:19px;height:19px;font:750 .68rem/19px var(--font);text-align:center;background:#c23b4c;border-radius:10px;padding:0 5px;position:absolute;top:-4px;right:-4px;box-shadow:0 0 0 2px #fff}.sh-acct>.badge[hidden]{display:none}.acct-btn>svg,.acct-btn [data-acct-ini]{grid-area:1/1}.acct-btn [data-acct-ini]{width:100%;height:100%;font:750 1rem/1 var(--font);letter-spacing:0;text-align:center;border-radius:50%;place-items:center;margin:0;padding:0;display:grid;overflow:hidden}.acct-btn [data-acct-ini][hidden]{display:none}@supports (text-box:trim-both cap alphabetic){.acct-btn [data-acct-ini]{text-box:trim-both cap alphabetic}}.acct-btn .acct-img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.acct-menu{border:1px solid var(--line);width:min(300px,100vw - 24px);box-shadow:var(--sh-3);z-index:60;animation:toastIn .2s var(--ease);background:#fff;border-radius:18px;padding:8px;position:absolute;top:calc(100% + 10px);right:0}.acct-menu[hidden]{display:none}.acct-head{border-bottom:1px solid var(--line);margin-bottom:6px;padding:10px 12px 12px}.acct-head b{font-size:.98rem;display:block}.acct-head small{color:var(--muted);overflow-wrap:anywhere}.acct-menu a,.acct-menu button.mi{width:100%;min-height:46px;color:var(--ink);font:550 .94rem var(--font);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;text-decoration:none;display:flex}.acct-menu a:hover,.acct-menu button.mi:hover{background:var(--forest-3)}.acct-menu .mi .n{color:var(--muted);margin-left:auto;font-weight:650}.acct-menu .g-btn{border:1px solid var(--line-2);justify-content:center;margin-top:6px;font-weight:650}.acct-menu .hint{color:var(--muted);margin:0;padding:6px 12px 8px;font-size:.8rem}.g-logo{flex:none;width:18px;height:18px}@media (width<=860px){.sh-acct{margin-left:0}.acct-btn{width:40px;height:40px}}.sf-install{font:inherit;color:var(--forest);cursor:pointer;text-align:left;background:0 0;border:0;padding:4px 0;font-weight:650;display:block}.sf-install[hidden]{display:none}.pwa-banner,.pwa-ios{z-index:60;left:10px;right:10px;bottom:calc(var(--tab-h,64px) + 18px + env(safe-area-inset-bottom));border:1px solid var(--line);box-shadow:var(--sh-3);animation:pwa-in .25s var(--ease,ease);background:#fff;border-radius:18px;align-items:center;gap:10px;padding:10px 10px 10px 12px;display:flex;position:fixed}.pwa-banner img{border-radius:10px;flex:none}.pwa-banner p,.pwa-ios p{min-width:0;color:var(--ink-2);flex:1;margin:0;font-size:.86rem;line-height:1.3}.pwa-banner b,.pwa-ios p>b:first-child{color:var(--ink);font-size:.92rem;display:block}.pwa-banner span{color:var(--muted);display:block}.pwa-banner .btn{flex:none}.pwa-x{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;font-size:1rem}.pwa-share{color:#0a64d6;align-items:center;gap:3px;font-weight:650;display:inline-flex}.pwa-ios .in{font-size:inherit;display:inline}@keyframes pwa-in{0%{opacity:0;transform:translateY(12px)}}@media (width>=861px){.pwa-banner,.pwa-ios{max-width:380px;bottom:20px;left:auto;right:20px}}.has-fab .pwa-banner{bottom:calc(var(--tab-h,64px) + 82px + env(safe-area-inset-bottom))}.sh-more{position:relative}.sh-more summary{cursor:pointer;min-width:52px;min-height:52px;color:var(--ink-2);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 10px;font-size:.82rem;font-weight:550;list-style:none;display:flex}.sh-more summary::-webkit-details-marker{display:none}.sh-more-menu{z-index:60;box-shadow:var(--sh-3);background:#fff;border-radius:16px;min-width:210px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.sh-nav .sh-more-menu a{flex-direction:row;justify-content:flex-start;gap:10px;min-height:44px;padding:6px 12px;font-size:.95rem}@media (width<=1180px){.sh-nav :is(a,.sh-addp),.sh-more summary{padding:4px 6px;font-size:.78rem}.sh .sh-add{gap:0;padding:0 10px;font-size:0}}.tb-more{min-width:0;display:flex}.tb-more summary{min-width:0;color:var(--muted);cursor:pointer;border-radius:16px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;margin:6px 2px;font-size:min(.68rem,3.1vw);font-weight:600;list-style:none;display:flex}.tb-more summary::-webkit-details-marker{display:none}.tb-more summary[aria-current],.tb-more[open] summary{color:var(--forest);background:var(--forest-3)}.tb-more-menu{left:10px;right:10px;bottom:calc(var(--tab-h) + 16px + env(safe-area-inset-bottom));box-shadow:var(--sh-3);background:#fff;border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;max-height:60vh;padding:8px;display:grid;position:fixed;overflow:auto}.tabbar .tb-more-menu a{min-height:48px;color:var(--ink-2);flex-direction:row;justify-content:flex-start;gap:10px;margin:0;padding:10px 12px;font-size:.9rem}.tabbar .tb-more-menu a.tb-plan{color:var(--ink);border-bottom:1px solid var(--line);background:0 0;border-radius:12px 12px 0 0;grid-column:1/-1;min-height:52px;margin-bottom:2px;padding:10px 12px}.tabbar .tb-more-menu a.tb-plan svg{color:var(--c-accent,#b4532a);stroke:var(--c-accent,#b4532a)}.tabbar .tb-more-menu a.tb-plan span{text-align:left;flex-direction:column;gap:1px;display:flex}.tabbar .tb-more-menu a.tb-plan b{color:var(--forest,#1f6b3a);font-size:.95rem}.tabbar .tb-more-menu a.tb-plan small{color:var(--muted);font-size:.78rem;font-weight:500}.h-gems{margin-top:28px}.h-gem-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;display:grid}.h-gem{color:var(--ink);background:var(--card);border:1px solid var(--line);box-shadow:var(--sh-1);border-radius:18px;align-items:center;gap:12px;padding:14px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.h-gem:hover{box-shadow:var(--sh-2,var(--sh-1));transform:translateY(-2px)}.h-gem-e{font-size:1.9rem;line-height:1}.h-gem b{color:var(--forest);font-size:1.15rem;display:block}.h-gem:hover{background:#e8f3ec}.h-gem small{color:var(--ink-2);font-size:.85rem;line-height:1.25;display:block}.dir-btn{--n:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21 3 3 10.5l7.5 3 3 7.5z'/%3E%3C/svg%3E");border:1px solid var(--line-2);min-height:40px;color:var(--forest);font:650 .88rem var(--font);vertical-align:middle;background:#fff;border-radius:12px;align-items:center;gap:7px;padding:8px 14px;text-decoration:none;transition:background .2s,border-color .2s,transform .12s;display:inline-flex}.dir-btn:before{content:"";width:17px;height:17px;-webkit-mask:var(--n) center/contain no-repeat;mask:var(--n) center/contain no-repeat;background:currentColor;flex:none}.dir-btn span{color:var(--ink-2)}.dir-btn:hover{background:var(--forest-3);border-color:#b9d6c4}.dir-btn:active{transform:scale(.94)}.save-btn+.dir-btn{margin-left:6px}.acts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;min-width:222px;margin-top:10px;display:grid}.acts .act,.maplibregl-popup-content .acts .act{box-sizing:border-box;border:1px solid var(--line-2);width:100%;min-width:0;height:48px;min-height:48px;font:650 .74rem/1.1 var(--font);white-space:nowrap;text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;margin:0;padding:5px 4px;display:flex}.acts .act:before{display:none!important}.acts .act svg{flex:none;width:18px;height:18px}.acts .act span{text-overflow:ellipsis;max-width:100%;overflow:hidden}.acts .act[aria-pressed=true]{border-width:1px;padding:5px 4px}.acts .save-btn[aria-pressed=true] svg path,.acts .visit-btn[aria-pressed=true] svg path:first-child{fill:currentColor}.acts .visit-btn[aria-pressed=true] svg path:last-child{stroke:#fff}.acts .act.pop svg{animation:heartPop .4s var(--ease)}.acts .act:active{transform:scale(.96)}.maplibregl-popup-content .dir-btn{min-height:32px;margin-top:8px;padding:4px 10px;font-size:.8rem}.maplibregl-popup-content .dir-btn:before{width:14px;height:14px}h1,h2{font-family:var(--font-display);color:#13261a;letter-spacing:-.015em;font-weight:800}.sh{background:#f5eedfdb}.sh.overlay.scrolled,.sh.scrolled{background:#f5eedfeb}.sh-brand img{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:38px;display:block}@media (width<=860px){.sh-brand img{height:30px}}.filters label{border-color:var(--line-2);color:var(--ink)}.filters label:has(input:checked){color:#e8f3ec;background:#1f6b3a;border-color:#1f6b3a}.filters label:has(input:checked) .dot{box-shadow:0 0 0 2px #fff}.filters label:has(input:checked) input{accent-color:#8ba582}.filters label.pl-filter:has(input:checked){color:#e8f3ec}.maplibregl-ctrl-group{flex-direction:column;gap:8px;display:flex;box-shadow:none!important;background:0 0!important}.maplibregl-ctrl-group button{background-color:#fff!important;border:1.5px solid #b9c4b3!important;border-radius:50%!important;width:40px!important;height:40px!important;box-shadow:0 3px 10px #14231438!important}.maplibregl-ctrl-group button+button{border-top:1.5px solid #b9c4b3!important}.maplibregl-ctrl-group button .maplibregl-ctrl-icon{filter:brightness(.35)sepia()hue-rotate(70deg)saturate(3)}.utv{margin:28px 0 8px}.utv h2{margin:0 0 14px}.utv-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (width>=760px){.utv-grid{grid-template-columns:repeat(3,1fr);gap:18px}}.utv-card{aspect-ratio:4/3;background:var(--bg-2);color:var(--ink);transition:transform .3s var(--ease);border-radius:22px;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 18px 40px -18px #78542861,0 3px 10px #78542814}.utv-card:hover{color:var(--ink);transform:translateY(-3px)}.utv-card img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.utv-lbl{background:#fff9eef5;border-radius:14px;padding:7px 11px;line-height:1.2;position:absolute;bottom:8px;left:8px;right:8px;box-shadow:0 8px 20px -10px #5a3c1980}.utv-lbl b{white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;display:block;overflow:hidden}.utv-lbl small{color:#4f4836;font-size:.78rem}.utv-credit{color:#4f4836;margin:10px 2px 0;font-size:.75rem;line-height:1.5}.utv-credit a{color:inherit}.lan-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;margin-bottom:24px;display:grid}@media (width>=760px){.lan-grid{grid-template-columns:repeat(3,1fr)}}@media (width>=1100px){.lan-grid{grid-template-columns:repeat(4,1fr)}}.lan-box{overflow-wrap:anywhere;background:var(--card);border:1px solid var(--line);min-width:0;box-shadow:var(--sh-1);border-radius:18px}.lan-box[open]{grid-column:1/-1}.lan-box summary{cursor:pointer;border-radius:18px;justify-content:space-between;align-items:center;gap:8px;min-height:52px;padding:10px 14px;font-weight:650;list-style:none;display:flex}.lan-box summary::-webkit-details-marker{display:none}.lan-box summary:after{content:"";border-right:2px solid var(--forest);border-bottom:2px solid var(--forest);flex:none;width:9px;height:9px;margin-left:4px;transition:transform .2s;transform:rotate(45deg)translateY(-2px)}.lan-box[open] summary:after{transform:rotate(-135deg)}.lan-box summary:hover{background:#e8f3ec}.lb-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lb-n{background:var(--forest-3);color:var(--forest);border-radius:999px;margin-left:auto;padding:2px 10px;font-size:.85rem;font-weight:700}.lan-box ul{grid-template-columns:repeat(auto-fill,minmax(min(180px,100%),1fr));gap:0 18px;margin:0;padding:4px 14px 6px;list-style:none;display:grid}.lan-box li{border-bottom:1px solid var(--line);justify-content:space-between;gap:8px;padding:9px 0;font-size:.92rem;display:flex}.lan-box li a{text-decoration:none}.lan-box li span{color:#4f4836}.lb-all{margin:6px 14px 14px;font-size:.9rem;font-weight:600;display:inline-block}.utv-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.utv-head h2{margin:0}.utv-btn{color:#e8f3ec;min-height:44px;font:650 .92rem var(--font);cursor:pointer;background:#1f6b3a;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.utv-btn:hover{background:#17542d}.utv-btn[disabled]{opacity:.6}.utv-btn[hidden]{display:none}.utv-card.ph{background:linear-gradient(160deg,#eaf0e2,#e8f3ec)}.utv-ph{width:100%;height:100%;position:absolute;inset:0}.utv-km{color:#e8f3ec;background:#1f6b3a;border-radius:999px;padding:3px 10px;font-size:.78rem;font-weight:700;position:absolute;top:8px;right:8px}.utv-grid:empty{display:none}.utv-card img.utv-gen{filter:saturate(.55)brightness(1.04);opacity:.85}.utv-ex{color:#5b5446;background:#fff9eed9;border-radius:999px;padding:2px 9px;font-size:.7rem;font-weight:600;position:absolute;top:8px;left:8px}.info-box{background:#fbf6ec;border:1px solid #e8dec9;border-radius:16px;margin:18px 0;padding:16px 18px}.info-box h2{margin:0 0 10px;font-size:1.15rem}.info-box .fac{flex-wrap:wrap;gap:8px;margin:0 0 10px;padding:0;list-style:none;display:flex}.info-box .fac li{background:#eaf0e2;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:.88rem;font-weight:600;display:inline-flex}.info-box .fac li.no{color:#7a6a60;background:#e8f3ec;text-decoration:line-through}.info-box .facts{gap:4px;margin:0 0 8px;padding:0;list-style:none;display:grid}.badge-bad{background:#dcebf3;border-radius:999px;margin:0 0 10px;padding:5px 12px;font-size:.9rem;display:inline-block}.info-box .wiki{margin:14px 0 0}.info-box .wiki blockquote{border-left:3px solid #c9b98f;margin:0 0 6px;padding-left:12px;font-style:italic}.maplibregl-ctrl-group.utk-bm{border:1.5px solid #b9c4b3;overflow:hidden;background:#fff!important;border-radius:999px!important;flex-direction:row!important;gap:0!important;display:flex!important;box-shadow:0 3px 10px #14231438!important}.maplibregl-ctrl-group.utk-bm button{color:#2c3a2e;font:600 13px/1 system-ui,sans-serif;width:auto!important;height:34px!important;box-shadow:none!important;background-color:#fff!important;border:0!important;border-radius:0!important;padding:0 12px!important}.maplibregl-ctrl-group.utk-bm button+button{border-top:0!important;border-left:1.5px solid #b9c4b3!important}.maplibregl-ctrl-group.utk-bm button[aria-pressed=true]{color:#fff;background-color:#1f6b3a!important}.utk-fs-btn{color:#2c3a2e;justify-content:center;align-items:center;display:flex!important}.utk-fs-close{z-index:5;left:50%;bottom:calc(96px + env(safe-area-inset-bottom));color:#fff;cursor:pointer;background:#1f6b3a;border:0;border-radius:999px;align-items:center;gap:6px;padding:11px 18px;font:600 15px/1 system-ui,sans-serif;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 4px 14px #0000004d}.utk-fs-close[hidden]{display:none}.map.map-fs{inset:0;z-index:2147483000!important;border:0!important;border-radius:0!important;width:100vw!important;height:100dvh!important;max-height:none!important;margin:0!important;position:fixed!important}.map.map-fs-on:fullscreen{border-radius:0;width:100vw;height:100vh}html.map-fs-lock,html.map-fs-lock body{overscroll-behavior:none;overflow:hidden!important}.vb-list{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:0 0 22px;padding:0;list-style:none;display:grid}.vb{background:color-mix(in srgb,var(--bc) 5%,#fbf8f1);border:1px dashed color-mix(in srgb,var(--bc) 30%,#d9d2c3);text-align:center;border-radius:16px;padding:12px 12px 10px;position:relative}.vb.got{border:1px solid color-mix(in srgb,var(--bc) 35%,#fff);box-shadow:var(--sh-1);background:#fff}.vb-e{width:64px;height:68px;color:var(--bc);margin:0 auto 6px;display:block;position:relative}.vb-m{display:block}.vb.got .vb-m{filter:drop-shadow(0 2px 3px #1428192e)}.vb b{color:var(--ink-2);font-size:.88rem;line-height:1.25;display:block}.vb small{color:var(--muted);margin-top:2px;font-size:.76rem;display:block}.vb-hint{max-width:62ch;margin:-4px 0 12px;font-size:.92rem}.ic{vertical-align:-.2em;flex:none;display:inline-block}.ic-brand{color:var(--icon,#1f6b3a)}.ic-t{vertical-align:-.17em;width:1.05em;height:1.05em;margin-right:.3em}[aria-hidden=true]>.ic-t:only-child,.mp-cats .e .ic-t,.em .ic-t,.vb-e .ic-t{margin:0}.mp-cats .e,.mp-explore .e{color:var(--cc)}.ke .ic-t,.h-gem-e .ic-t,.ge .ic-t{color:var(--icon,#1f6b3a)}.sh-menu{gap:4px}.sh-menu>:is(a,.sh-addp),.sh-menu .sh-more>summary{white-space:nowrap;flex-direction:row;gap:7px;min-width:0;min-height:44px;padding:6px 12px;font-size:.95rem;font-weight:600}.sh-menu .sh-more>summary .ic:last-child{opacity:.6;transition:transform .2s}.sh-menu .sh-more[open]>summary .ic:last-child{transform:rotate(180deg)}.sh-menu .sh-cats{grid-template-columns:1fr 1fr;min-width:420px;left:0;right:auto}.sh .sh-add{white-space:nowrap}@media (width<=1180px){.sh-menu>:is(a,.sh-addp),.sh-menu .sh-more>summary{padding:6px 9px;font-size:.92rem}.sh .sh-add{gap:6px;padding:0 14px;font-size:.92rem}}@media (width<=1080px){.sh-menu>:is(a,.sh-addp),.sh-menu .sh-more>summary{gap:5px;padding:6px 7px}.sh-in{gap:10px}}.h-nearlink{color:var(--forest);text-underline-offset:4px;align-items:center;gap:6px;margin-top:16px;font-weight:650;text-decoration:underline;display:inline-flex}.h-nearlink:hover{text-decoration-thickness:2px}@media (width<=760px){.h-tag{display:none}}.h-lan ul{max-width:1100px;margin:0;padding:0;list-style:none;columns:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}@media (width>=760px){.h-lan ul{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.h-lan li{margin:0!important;padding:0!important}.h-lan li a{background:var(--card);border:1px solid var(--line);min-height:44px;color:var(--ink);border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-size:.92rem;font-weight:600;text-decoration:none;transition:background .2s;display:flex}.h-lan li a:hover{background:#e8f3ec}@media (prefers-reduced-motion:no-preference){.sh-nav .ic,.sh-add .ic,.tabbar .ic{transform-origin:50%;transform-box:fill-box}.sh-nav>a[href=\/]:hover .ic,.tabbar a[href=\/].tb-anim .ic{animation:.6s ease-in-out ic-fold}.sh-nav>a[href=\/]:hover .ic path:nth-child(2),.tabbar a[href=\/].tb-anim .ic path:nth-child(2){transform-box:view-box;animation:.6s ease-in-out ic-fold-l}.sh-nav>a[href=\/]:hover .ic path:nth-child(3),.tabbar a[href=\/].tb-anim .ic path:nth-child(3){transform-box:view-box;animation:.6s ease-in-out ic-fold-r}.sh-more>summary:hover .ic:first-of-type path{transform-box:fill-box;transform-origin:50%;animation:.42s ease-out both ic-pop}.sh-more>summary:hover .ic:first-of-type path:nth-child(2){animation-delay:60ms}.sh-more>summary:hover .ic:first-of-type path:nth-child(3){animation-delay:.18s}.sh-more>summary:hover .ic:first-of-type path:nth-child(4){animation-delay:.12s}.sh-nav>a[href="/nara-mig/"]:hover .ic,.tabbar a[href="/nara-mig/"].tb-anim .ic{animation:.56s ease-out ic-pulse}.tabbar a[href="/mina-platser/"].tb-anim .ic{animation:.65s ease-in-out ic-beat}.sh-sok:hover .ic,.sh-sok:focus-visible .ic{animation:.6s ease-in-out ic-search}.sh-nav>a[href="/planera/"]:hover .ic path,.sh-nav>a[href="/planera/"]:focus-visible .ic path,.tabbar a[href="/planera/"].tb-anim .ic path{stroke-dasharray:48;animation:.65s ease-out ic-draw}.sh-add:hover .ic,.fab.tb-anim .ic{animation:.5s cubic-bezier(.3,1.4,.5,1) ic-spin}.tabbar a[href="/parlor/"].tb-anim .ic,.tb-more>summary.tb-anim .ic{animation:.38s ease-out ic-pop}}@keyframes ic-draw{0%{stroke-dashoffset:48px}to{stroke-dashoffset:0}}@keyframes ic-fold{0%,to{transform:scaleX(1)skewY(0)}45%{transform:scaleX(.7)skewY(-4deg)}70%{transform:scaleX(1.04)skewY(1deg)}}@keyframes ic-fold-l{0%,to{transform:translate(0)}45%{transform:translate(1.2px)}}@keyframes ic-fold-r{0%,to{transform:translate(0)}45%{transform:translate(-1.2px)}}@keyframes ic-pop{0%,to{transform:scale(1)}45%{transform:scale(.72)}75%{transform:scale(1.1)}}@keyframes ic-pulse{0%,to{transform:scale(1)translateY(0)}30%{transform:scale(1.18)translateY(-1.5px)}60%{transform:scale(.94)}}@keyframes ic-beat{0%,to{transform:scale(1)}18%{transform:scale(1.2)}34%{transform:scale(.96)}52%{transform:scale(1.14)}72%{transform:scale(1)}}@keyframes ic-spin{0%{transform:rotate(0)}70%{transform:rotate(100deg)}to{transform:rotate(90deg)}}.dh{margin:0 0 6px}.dh h1{margin:8px 0 6px}.dh-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dh-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0 0 10px;font-size:.95rem;display:flex}.dh-meta a{color:inherit}.dh-loc{align-items:center;gap:5px;display:inline-flex}.dh-loc .ic{color:var(--forest);flex:none}.dh-rate{color:#8a6510;align-items:center;gap:4px;font-weight:700;display:inline-flex;text-decoration:none!important}.dh-rate[hidden]{display:none}.dh-rate .ic{color:#e0a82e}.dh .lead{margin:0 0 6px}.dsec{margin:30px 0}.dsec>h2{margin:0 0 12px;font-size:1.3rem}.fg{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.fg li{background:var(--card);border:1px solid var(--line);border-radius:14px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.fg-i{background:var(--forest-3);width:34px;height:34px;color:var(--forest);border-radius:10px;flex:none;place-items:center;display:grid}.fg-t{flex-direction:column;min-width:0;display:flex}.fg-l{color:var(--muted);font-size:.78rem;line-height:1.25}.fg-v{overflow-wrap:anywhere;font-weight:650;line-height:1.3}.fg li.no .fg-i{color:#7a6a60;background:#e8f3ec}.fg li.no .fg-v{color:#7a6a60;font-weight:600}.fg-note{margin:8px 0 0}.dsub{border:1px solid var(--line);background:var(--card);border-radius:14px;margin-top:10px}.dsub>summary{cursor:pointer;box-sizing:border-box;align-items:center;gap:10px;min-height:44px;padding:12px 14px;font-weight:650;list-style:none;display:flex}.dsub>summary::-webkit-details-marker{display:none}.dsub>summary:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);flex:none;width:8px;height:8px;margin-left:auto;transition:transform .2s;transform:rotate(45deg)translateY(-2px)}.dsub[open]>summary:after{transform:rotate(-135deg)}.dsub.fmore>summary:after{content:none}.fmore-ch{color:var(--muted);margin-left:auto;transition:transform .2s}.dsub.fmore[open] .fmore-ch{transform:rotate(180deg)}.fg-src{color:var(--muted);margin:12px 0 0;font-size:.78rem}.dsub-b{padding:0 14px 14px}.dsub-b>ul.fg{margin-top:2px}.dsub-b table.facts{margin-bottom:8px}.hh{gap:16px;display:grid}@media (width>=860px){.hh{grid-template-columns:3fr 2fr;align-items:start}}.hh-list{gap:10px;margin:0 0 12px;padding:0;list-style:none;display:grid}.hh-list li{align-items:flex-start;gap:10px;line-height:1.4;display:flex}.hh-list li[hidden]{display:none}.hh-list .ic{color:var(--forest);flex:none;margin-top:1px}.hh .btn .ic{vertical-align:-3px;margin-right:6px}.ng{gap:8px;display:grid}.ng .dsub{margin:0}.ng-i{background:var(--forest-3);width:32px;height:32px;color:var(--forest);border-radius:10px;flex:none;place-items:center;display:grid}.nb-h{align-items:center;gap:8px;display:flex}.nb-i{background:var(--forest-3);width:28px;height:28px;color:var(--forest);border-radius:8px;flex:none;place-items:center;display:grid}.ng-s{flex-wrap:wrap;flex:1;align-items:baseline;gap:0 10px;min-width:0;display:flex}.ng-t{font-weight:700}.ng-c{color:var(--muted);font-size:.88rem;font-weight:500}.ng-n{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex-basis:100%;font-size:.85rem;font-weight:500;overflow:hidden}.nb-bare .list,.food-bare{margin:0}.food-bare .food-list{margin-top:0}.dsrc{margin:28px 0 8px}.dsrc .dsub-b p{margin:6px 0}@media (width<=560px){.fg{grid-template-columns:1fr 1fr;gap:6px}.fg li{border-radius:12px;gap:8px;padding:8px 9px}.fg-i{border-radius:8px;width:28px;height:28px}.fg-v{font-size:.92rem}.dsec{margin:24px 0}}.mpin-w{cursor:pointer;background:0 0;border:0;width:40px;height:48px;margin:0;padding:0;display:block}.mpin{box-sizing:border-box;background:var(--forest,#1f6b3a);border:3px solid #fff;border-radius:50% 50% 50% 0;place-items:center;width:40px;height:40px;display:grid;transform:rotate(-45deg);box-shadow:0 3px 10px #00000059}.mpin>span{color:#fff;place-items:center;display:grid;transform:rotate(45deg)}.mpin .ic{display:block}.mlg{color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin:8px 2px 0;font-size:.8rem;display:flex}.mlg span{align-items:center;gap:5px;display:inline-flex}.mlg-d,.mlg-pin,.mlg-near{color:#fff;border:1.5px solid #fff;border-radius:50%;place-items:center;width:18px;height:18px;font-style:normal;display:inline-grid;box-shadow:0 0 0 1px #0000001f}.mlg-pin{background:var(--forest,#1f6b3a);border-radius:50% 50% 50% 0;transform:rotate(-45deg)}.mlg-pin .ic{transform:rotate(45deg)}.mlg-near{margin:0 4px;box-shadow:0 0 0 3px #1f5f3f29,0 0 0 5px #1f6b3a}.cs-d .cs-h2{margin:0;font-family:inherit;font-size:1.15rem}.cs-d .cs-live{padding:3px 8px;font-size:.7rem}.cs-d .ng-n.cs-sumtxt{white-space:normal}.cs-d>.cs{box-shadow:none;margin:0 10px 10px}.dh-rate{gap:6px;margin:-2px 0 8px;font-size:.95rem}.dh-rate .rv-st{vertical-align:-2px}.hh-map .map{box-shadow:0 0 0 1px var(--line),var(--sh-1);border:2px solid #fff}.hh .btn-row{margin:0 0 14px}@media (width<=860px){.hh .btn-row .btn:first-child{flex:100%;justify-content:center;min-height:50px;font-size:1.05rem}}.hh .btn-row .btn.ghost{white-space:nowrap}@media (width<=860px){.hh .btn-row .btn.ghost{flex:auto;justify-content:center}}.cs-d.dsec{margin:10px 0 24px}.cs-d>summary{min-height:56px;padding:10px 14px}.cs-d .ng-s{align-items:center;gap:2px 8px}.cs-d .cs-h2{letter-spacing:0;font-size:1rem;font-weight:700;line-height:1.3}.cs-d .cs-live{padding:2px 7px;font-size:.66rem;line-height:1.3}.cs-d .ng-n.cs-sumtxt{white-space:nowrap;text-overflow:ellipsis;line-height:1.35;overflow:hidden}.h-fc-top{align-items:center;gap:8px;min-width:0;display:flex}.h-fc-top .h-fc-t{flex:0 auto;min-width:0;max-width:100%}.h-fc-tl{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cr{color:#13261a;white-space:nowrap;flex:none;align-items:center;gap:3px;margin-left:auto;font-size:.8rem;line-height:1;display:inline-flex}.cr[hidden]{display:none}.cr b{font-weight:750}.cr-s{flex:none;display:block}.cr-n{color:var(--muted,#5b6b61);margin-left:1px;font-weight:500}.cr-np{vertical-align:-1px;margin-left:10px}.ng{grid-template-columns:minmax(0,1fr)}.ng>.dsub,.dsub,.dsub>summary,.ng-s,.hh>*,.fg li,.fg-t{min-width:0}.dsub{max-width:100%}.hh{grid-template-columns:minmax(0,1fr)}@media (width>=860px){.hh{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.cs-d>summary h2,.cs-d .cs-h2{padding:0;margin:0!important}.cs-d>summary{padding:12px 14px}.about a,.dsub-b a,.dsec li a{overflow-wrap:anywhere}.dh-cm{color:var(--muted);vertical-align:top;align-items:center;gap:5px;margin:-2px 0 8px 12px;font-size:.95rem;font-weight:600;display:inline-flex;text-decoration:none!important}.dh-cm .ic{color:var(--forest)}h1+.dh-cm{margin-left:0}.fg{grid-auto-flow:dense;align-items:stretch}.fg li{align-items:center;padding:9px 11px}.fg li.wide{grid-column:1/-1}.fg-l{letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;line-height:1.2;overflow:hidden}.fg-v{overflow-wrap:break-word;word-break:normal;hyphens:auto;margin-top:1px;font-size:.95rem;line-height:1.25}.fg-v a{overflow-wrap:anywhere}@media (width<=560px){.fg li{min-height:52px;padding:8px 9px}.fg-v{font-size:.9rem}}.hh-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 12px;padding:0;list-style:none;display:grid}.hh-t{background:var(--card,#fff);border:1px solid var(--line,#e8e2d4);border-radius:16px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.hh-t[hidden]{display:none}.hh-w,.hh-pos{flex-direction:row;grid-column:1/-1;align-items:center;gap:12px}.hh-ti{background:var(--forest-3,#e8f3ec);width:36px;height:36px;color:var(--forest,#1f6b3a);border-radius:50%;flex:none;place-items:center;display:grid}.hh-ti .ic{color:inherit;margin:0}.hh-tx{flex-direction:column;gap:2px;min-width:0;display:flex}.hh-tl{letter-spacing:.05em;text-transform:uppercase;color:var(--forest,#1f6b3a);font-size:.72rem;font-weight:700}.hh-tv{color:var(--ink,#16281a);overflow-wrap:break-word;font-size:1.02rem;font-weight:650;line-height:1.3}.hh-ts{color:var(--muted,#4f4836);overflow-wrap:break-word;font-size:.85rem;line-height:1.35}.hh-ta{color:var(--forest,#1f6b3a);margin-top:2px;font-size:.85rem;font-weight:600}.hh-pa{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.hh-pb{border:1px solid var(--line,#e8e2d4);min-height:38px;color:var(--forest,#1f6b3a);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.hh-pb .ic{color:inherit;margin:0}.about .wiki{margin:0 0 14px}.about .wiki blockquote{border:0;margin:0;padding:0;font-style:normal}.about .wiki figcaption{color:var(--muted,#4f4836);margin-top:8px;font-size:.75rem;line-height:1.45}.about .wiki figcaption a{color:inherit}.tabbar .tb-more-menu button.tb-tipsa{min-height:48px;font:inherit;color:var(--ink-2);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;margin:0;padding:10px 12px;font-size:.9rem;font-weight:600;display:flex}.tabbar .tb-more-menu button.tb-tipsa svg{color:#1f6b3a;stroke:#1f6b3a}.tabbar .tb-more-menu button.tb-report svg{color:#8a6d3b;stroke:#8a6d3b}.tipsa-rad{color:var(--muted,#6b6455);text-align:center;margin:18px 0 6px;font-size:.88rem}.tipsa-rad button{font:inherit;color:#1f6b3a;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:4px 2px;font-weight:600;text-decoration:underline}.h-plan-ic svg{stroke:#fff;width:22px;height:22px;color:#fff!important}.chip:has(>.dot.c0){--kc:var(--c0)}.chip:has(>.dot.c1){--kc:var(--c1)}.chip:has(>.dot.c2){--kc:var(--c2)}.chip:has(>.dot.c3){--kc:var(--c3)}.chip:has(>.dot.c4){--kc:var(--c4)}.chip:has(>.dot.c5){--kc:var(--c5)}.chip:has(>.dot.c6){--kc:var(--c6)}.chip:has(>.dot.c7){--kc:var(--c7)}.chip:has(>.dot.c8){--kc:var(--c8)}.chip:has(>.dot.c9){--kc:var(--c9)}.chip:has(>.dot.c10){--kc:var(--c10)}.chip:has(>.dot.c11){--kc:var(--c11)}.chip:has(>.dot.c12){--kc:var(--c12)}.chip:has(>.dot.c13){--kc:var(--c13)}.chip:has(>.dot.c14){--kc:var(--c14)}.chip:has(>.dot.c15){--kc:var(--c15)}.chip.kc,.chip:has(>.dot){background:color-mix(in srgb,var(--kc,var(--forest)) 12%,#fff);color:color-mix(in srgb,var(--kc,var(--forest)) 82%,#1b1b1b)}.chip.kc .ic,.chip:has(>.dot) .ic{color:var(--kc,var(--forest))}.sh-cats a .ic,.tb-more-menu a[style] svg{color:var(--kc,currentColor)}.nb-i{background:color-mix(in srgb,var(--kc,var(--forest)) 13%,#fff)!important;color:var(--kc,var(--forest))!important}.kat-h1{align-items:center;gap:12px;display:flex}.kat-h1-i{background:color-mix(in srgb,var(--kc) 13%,#fff);width:44px;height:44px;color:var(--kc);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--kc) 22%,transparent);border-radius:14px;flex:none;place-items:center;display:grid}@media (width<=600px){.kat-h1-i{border-radius:11px;width:36px;height:36px}.kat-h1-i .ic{width:20px;height:20px}}.vb:not(.got) .vb-e{color:color-mix(in srgb,var(--bc) 45%,#b9b2a4)}.vb:not(.got) .vb-m{opacity:.75}.vb:not(.got) b{color:var(--muted)}.vb-lock{width:22px;height:22px;color:color-mix(in srgb,var(--bc) 55%,#6b6457);box-shadow:0 0 0 1px color-mix(in srgb,var(--bc) 22%,#e4ddcf);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.vb-ring{stroke:#0000}.vb.got .vb-bg{fill:var(--bc);stroke:none}.vb.got .vb-in{fill:#fff;fill-opacity:.1;stroke:#fff;stroke-opacity:.45}.vb.got .vb-ig{stroke:#fff}.vb.got .vb-st{color:#fff}.vb.got .vb-band{fill:var(--ring,var(--bc))}.vb.got .vb-ring{stroke:var(--ring)}.vb[data-tier=brons]{--ring:#a86b3c}.vb[data-tier=silver]{--ring:#8f9aa3}.vb[data-tier=guld]{--ring:#c49a2c}.vb[data-tier=platina]{--ring:#6f8f95}.vb[data-tier=platina] .vb-ring{stroke:#7fa3a8;stroke-width:3px}.vb.got .vb-e:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 35%,#ffffff8c 50%,#0000 65%) 150% 0/250% 100% no-repeat;border-radius:50%;width:60px;height:60px;position:absolute;top:0;left:2px}@media (prefers-reduced-motion:no-preference){.vb.got:hover .vb-e:after{animation:.9s ease-out vb-shine}.vb.got{transition:transform .2s var(--ease)}.vb.got:hover{transform:translateY(-2px)}}@keyframes vb-shine{0%{opacity:1;background-position:150% 0}to{opacity:1;background-position:-60% 0}}.vcat{margin-top:12px}.vcat-h{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:.82rem;font-weight:700}.vcat-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vcat-c{align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}a.vcat-c:hover{background:color-mix(in srgb,var(--kc) 20%,#fff)}.mb-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.mb-stat{border:1px solid color-mix(in srgb,var(--kc) 22%,var(--line));background:#fff;border-radius:16px;padding:12px 14px 10px;position:relative;overflow:hidden}.mb-stat:before{content:"";background:var(--kc);height:4px;position:absolute;inset:0 0 auto}.mb-stat-i{background:color-mix(in srgb,var(--kc) 13%,#fff);width:34px;height:34px;color:var(--kc);border-radius:10px;place-items:center;margin-bottom:6px;display:grid}.mb-stat b{color:color-mix(in srgb,var(--kc) 85%,#1b1b1b);font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:800;line-height:1.05;display:block}.mb-stat small{color:var(--muted);font-size:.82rem}.mb-next{background:color-mix(in srgb,var(--kc) 7%,#fff);border:1px solid color-mix(in srgb,var(--kc) 20%,var(--line));border-radius:14px;align-items:center;gap:12px;margin-top:10px;padding:10px 14px;display:flex}.mb-next-i{background:var(--kc);color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.mb-next-t{flex:1;gap:6px;font-size:.92rem;display:grid}.mb-bar{background:color-mix(in srgb,var(--kc) 15%,#fff);border-radius:99px;height:8px;display:block;overflow:hidden}.mb-bar i{background:var(--kc);border-radius:99px;height:100%;display:block}.mb-grid{gap:14px;margin-top:4px;display:grid}@media (width>=760px){.mb-grid{grid-template-columns:1fr 1fr;align-items:start}.mb-grid .mb-map{margin-top:12px}}.mb-map{border:1px solid var(--line);background:#e9efe4;border-radius:16px;height:240px;overflow:hidden}.mb-rec{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mb-rec li{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;display:flex}.mb-rec-i{background:color-mix(in srgb,var(--kc) 13%,#fff);width:30px;height:30px;color:var(--kc);border-radius:9px;flex:none;place-items:center;display:grid}.mb-rec div{flex:1;min-width:0}.mb-rec a{color:var(--ink,#1b1b1b);text-overflow:ellipsis;white-space:nowrap;font-weight:700;text-decoration:none;display:block;overflow:hidden}.mb-rec a:hover{text-decoration:underline}.mb-rec small{color:var(--muted);font-size:.8rem}.mb-rec time{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:.8rem}.mb-rec+*,.vcat+.vcat-h,.mb-grid .vcat-h{margin-top:14px}.mb-empty{background:color-mix(in srgb,var(--forest) 6%,#fff);border:1px dashed color-mix(in srgb,var(--forest) 30%,var(--line));border-radius:16px;align-items:flex-start;gap:14px;padding:16px;display:flex}.mb-empty-i{background:var(--forest);color:#fff;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}.mb-empty p{color:var(--muted);margin:4px 0 10px}@media (width<=420px){.mb-stats{gap:8px}.mb-stat{padding:10px 10px 8px}.mb-stat b{font-size:1.35rem}.mb-stat small{font-size:.75rem}}.jn-c .jn-t,.pc-t[style*=--kc],.kat-lbl{color:var(--kc,#5d6b5f)}.jn-c .jn-t svg{color:var(--kc,currentColor)}.mf{z-index:4;pointer-events:none;position:absolute;top:10px;left:10px;right:56px}.mf-bar{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.mf-btn,.mf-chips,.mf-panel{pointer-events:auto}.mf-btn{min-height:38px;color:var(--ink);font:700 .86rem var(--font);cursor:pointer;background:#fff;border:1px solid #00000014;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 13px 0 11px;display:inline-flex;box-shadow:0 2px 8px #00000029}.mf-btn svg{color:var(--forest)}.mf-btn:focus-visible,.mf-chip:focus-visible,.mf-panel button:focus-visible{outline:2px solid var(--forest);outline-offset:2px}.mf-chips{flex-wrap:nowrap;gap:5px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.mf-chip{background:var(--kc,#4f5d66);color:#fff;min-height:30px;font:600 .78rem var(--font);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 7px 0 8px;display:inline-flex;box-shadow:0 1px 4px #0000002e}.mf-chip svg:last-child{opacity:.85}.mf-more{color:var(--ink);background:#fff;border:1px solid #0000001a}.mf-panel{background:#fff;border-radius:16px;flex-direction:column;width:min(380px,100vw - 40px);max-height:min(70vh,560px);display:flex;position:absolute;top:46px;left:0;overflow:hidden;box-shadow:0 12px 36px #00000038,0 2px 6px #0000001a}.mf-panel[hidden]{display:none}.mf-head{justify-content:space-between;align-items:center;padding:12px 12px 4px 16px;display:flex}.mf-head h2{margin:0;font-size:1rem}.mf-x{cursor:pointer;width:36px;height:36px;color:var(--ink);background:#f1f1ec;border:0;border-radius:50%;place-items:center;display:grid}.mf-quick{flex-wrap:wrap;gap:6px;padding:6px 16px 10px;display:flex}.mf-quick button{border:1px solid var(--line);min-height:32px;font:600 .82rem var(--font);color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;padding:0 12px}.mf-quick button[aria-pressed=true]{background:var(--forest);border-color:var(--forest);color:#fff}.mf-body{overscroll-behavior:contain;padding:0 10px 6px;overflow:auto}.mf-g{border:0;margin:0 0 6px;padding:6px 6px 4px;position:relative}.mf-g legend{float:left;width:100%;line-height:26px;font:700 .78rem var(--font);text-transform:uppercase;letter-spacing:.04em;color:var(--muted,#5d6b5f);padding:0}.mf-g label{clear:both}.mf-all{gap:2px;display:flex;position:absolute;top:6px;right:6px}.mf-all button{font:600 .76rem var(--font);color:var(--forest);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 6px}.mf-all button:hover{background:#f1f3ee}.mf-i{cursor:pointer;border-radius:10px;align-items:center;gap:10px;min-height:42px;padding:4px 6px;display:flex}.mf-i:hover{background:color-mix(in srgb,var(--kc) 7%,#fff)}.mf-i input{width:18px;height:18px;accent-color:var(--kc);flex:none;margin:0}.mf-ic{background:color-mix(in srgb,var(--kc) 14%,#fff);width:28px;height:28px;color:var(--kc);border-radius:50%;flex:none;place-items:center;display:grid}.mf-i input:checked~.mf-ic{background:var(--kc);color:#fff}.mf-n{flex:1;font-size:.92rem}.mf-c{color:var(--muted,#5d6b5f);font-variant-numeric:tabular-nums;font-size:.8rem}.mf-foot{border-top:1px solid var(--line);padding:10px 16px 14px}.mf-done{background:var(--forest);color:#fff;width:100%;min-height:44px;font:700 .92rem var(--font);cursor:pointer;border:0;border-radius:12px}@media (width<=640px){.mf-panel{width:auto;max-height:82vh;padding-bottom:env(safe-area-inset-bottom);border-radius:18px 18px 0 0;position:fixed;inset:auto 0 0}.mf.open:before{content:"";pointer-events:auto;background:#0f160c61;position:fixed;inset:0}html.mf-lock{overflow:hidden}.mf.open{z-index:1000}}.maplibregl-popup.utk-pop{z-index:6}.utk-pop .maplibregl-popup-content{max-width:290px;padding:12px 14px 10px!important}.pp-k{color:var(--kc,#1f6b3a);align-items:center;gap:5px;min-width:0;margin-bottom:2px;font-size:12px;font-weight:700;display:flex}.pp-k .ic{flex:none}.pp-k span{white-space:nowrap}.pp-k .pp-o{color:#5d6b61;text-overflow:ellipsis;font-weight:500;overflow:hidden}.pp-n{color:var(--ink,#1f2a20);font-size:15px;font-weight:700;line-height:1.3;display:block}.map-sheet{z-index:2147483600;padding:16px 16px calc(16px + env(safe-area-inset-bottom));visibility:hidden;background:#fffdf8;border-radius:22px 22px 0 0;max-height:62vh;transition:transform .22s;position:fixed;bottom:0;left:0;right:0;overflow:auto;transform:translateY(105%);box-shadow:0 -10px 30px #14231a2e}.map-sheet.open{visibility:visible;transform:none}.map-sheet .ms-x{color:#1f2a20;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 1px 4px #0000002e}.map-sheet .ms-body{padding-right:44px}.map-sheet .ms-body .acts{margin-right:-44px}.map-sheet .pp-k{font-size:13px}.map-sheet .pp-n{margin:2px 0 4px;font-size:17px}@media (prefers-reduced-motion:reduce){.map-sheet{transition:none}}.maplibregl-cooperative-gesture-screen{background:0 0!important;align-items:flex-end!important;padding-bottom:18px!important}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message,.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{color:#1f2a20;font:600 13px var(--font);background:#fffffff0;border-radius:999px;padding:8px 14px;box-shadow:0 2px 10px #00000026}html body .jn-w{color:#1b3850;background:#fff;border:1px solid #cfe0ef;border-left:4px solid #2c6aa0;border-radius:14px;gap:6px 10px;padding:10px 12px;box-shadow:0 6px 18px -10px #1f3d5573,0 1px 2px #1f3d5514}html body .jn-w>svg{box-sizing:border-box;color:#1f5f96;background:#e2eefa;border-radius:10px;width:34px;height:34px;padding:7px}html body .jn-w span{flex:calc(100% - 50px);font-weight:550}html body .jn-w a{color:#6b7f8f;opacity:.85;margin-left:auto;font-size:.68rem;text-decoration:none}@media (width<=900px){.tabbar{grid-template-columns:minmax(0,.92fr) minmax(0,1.05fr) minmax(0,.9fr) minmax(0,1.3fr) minmax(0,.83fr)!important;padding:0 3px!important}.tabbar a,.tb-more summary{letter-spacing:-.01em;padding:0 1px;margin:6px 1px!important;font-size:min(.68rem,3vw)!important}}html body .hb-lbl,html body .utv-lbl{background:#fffffff5;box-shadow:0 1px 2px #0000000f,0 8px 22px -8px #281e0a59}html body .hb[style*=--kc] .hb-lbl i{background:color-mix(in srgb,var(--kc) 14%,#fff);color:var(--kc)}html body :is(.card,.pl-card,.jn-c,.h-fc,.h-np-feat,.tv-card,.h-gem){background:#fff;border:1px solid #e8dcc4;box-shadow:0 2px 4px #0000000d,0 8px 24px #281e0a1a}@media (hover:hover) and (pointer:fine){html body :is(.pl-card,.jn-c,.h-fc,.h-np-feat,.tv-card,.h-gem,a.card){transition:transform .2s,box-shadow .2s}html body :is(.pl-card,.jn-c,.h-fc,.h-np-feat,.tv-card,.h-gem,a.card):hover{transform:translateY(-2px);box-shadow:0 3px 6px #0000000f,0 14px 32px #281e0a24}}@media (prefers-reduced-motion:reduce){html body :is(.pl-card,.jn-c,.h-fc,.h-np-feat,.tv-card,.h-gem,a.card):hover{transform:none}}html body .cphoto.illu{background:#e4e6d3;border:1px solid #e8dcc4;border-radius:18px;overflow:hidden;box-shadow:0 2px 4px #0000000d,0 8px 24px #281e0a1a}html body .cphoto.illu picture{aspect-ratio:16/9;display:block;overflow:hidden}html body .cphoto.illu img,html body .pcols .cphoto.illu img{object-fit:cover;width:100%;transform:scale(var(--is,1.3));transform-origin:var(--io,50% 45%);border-radius:0;aspect-ratio:auto!important;height:100%!important;max-height:none!important}html body .cphoto.illu .illu-l{z-index:1;opacity:.92;padding:5px 9px 5px 7px;font-size:.72rem}html body .fcta{background:#fff;border:1px solid #e8dcc4;box-shadow:0 2px 4px #0000000d,0 8px 24px #281e0a1a}html body .fcta .fcta-i{color:#1f6b3a;background:#e3eedc}html body :is(.hl-box,details.dsub,.plan-cta,.hh-t,aside.vd,.info-box){background:#fff;border-color:#e8dcc4;box-shadow:0 1px 2px #0000000a,0 6px 18px #281e0a14}html body .cphoto .illu-l.illu-bar,html body .cphoto .illu-bar{z-index:1;box-shadow:none;opacity:1;pointer-events:none;background:0 0;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:0;font-size:.74rem;display:flex;position:absolute;bottom:10px;left:10px;right:10px}html body .cphoto .illu-bar.kb-up{justify-content:flex-end;left:auto}.illu-t{backdrop-filter:blur(8px);color:#1f6b3a;white-space:nowrap;text-overflow:ellipsis;background:#ffffffbd;border-radius:999px;align-items:center;gap:5px;min-width:0;padding:6px 10px 6px 8px;font-weight:600;line-height:1.15;display:inline-flex;overflow:hidden}.illu-t svg{flex:none}.illu-up{pointer-events:auto;backdrop-filter:blur(10px);color:#1d2a22;min-height:44px;font:inherit;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:#ffffffd6;border:1px solid #fffffff2;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 16px 0 12px;font-size:.9rem;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 2px 10px #141e142e}.illu-up svg{color:#1f6b3a;flex:none}.illu-up:hover{background:#fff}.illu-up:active{transform:scale(.97)}.illu-up:focus-visible{outline-offset:2px;outline:2px solid #1f6b3a}.illu-up[hidden]{display:none}@media (width<=420px){.illu-t{padding:5px 8px 5px 7px;font-size:.7rem}.illu-up{padding:0 13px 0 10px;font-size:.86rem}}html body .jn-head{margin-bottom:24px}html body .jn-eb{color:#fff;letter-spacing:.03em;background:#a9481c;padding:6px 12px 6px 10px;font-size:.8rem;box-shadow:0 2px 6px -2px #78320f73}html body .jn-eb svg{color:#fff;stroke:#fff}html body .jn-eb.jn-eb-vinter{background:#2f5d8a;box-shadow:0 2px 6px -2px #1e3c5f73}html body .jn-eb.jn-eb-var{background:#4e7a1f;box-shadow:0 2px 6px -2px #3c5f1973}html body .jn-eb.jn-eb-sommar{background:#a45a00;box-shadow:0 2px 6px -2px #82460073}html body .jn h2{margin:14px 0 10px;line-height:1.28}html body .jn-l{line-height:1.55}html body .jn-w{gap:8px 12px;margin-top:22px;padding:14px 16px;font-size:.86rem;line-height:1.45}html body .jn-pos{margin-top:18px}.pp-h{color:inherit;-webkit-tap-highlight-color:transparent;border-radius:12px;margin:-6px -8px 0;padding:6px 8px;text-decoration:none;display:block}.pp-h:hover .pp-n,.pp-h:focus-visible .pp-n{text-underline-offset:3px;text-decoration:underline}.pp-h:active{background:#2c4a2e12}.pp-h:focus-visible{outline-offset:1px;outline:3px solid #2c4a2e59}a.pp-h .pp-n{color:var(--ink,#1f2a20)}.map-sheet .pp-h{min-height:44px;margin:-8px -10px 0;padding:8px 10px}.acts.acts4{grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.acts.acts1{grid-template-columns:minmax(0,1fr);min-width:0}.acts .act.ms-go,.maplibregl-popup-content .acts .act.ms-go{color:#fff;background:#1f6b3a;border-color:#1f6b3a;font-weight:700;text-decoration:none}.acts .act.ms-go:hover{background:#22391f}.acts .act.ms-go:active{transform:scale(.97)}.acts .act.ms-go svg{stroke:#fff}.maplibregl-popup-content .acts.acts4{min-width:262px}.map-sheet .ms-body.ms-swap{animation:.18s ease-out msSwap}@keyframes msSwap{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.map-sheet .ms-body.ms-swap{animation:none}}.map-sheet .ms-body .acts{box-sizing:border-box;gap:8px;width:calc(100% + 44px);min-width:0;max-width:none;display:grid}.map-sheet .ms-body .acts.acts4{grid-template-columns:repeat(4,1fr)}.map-sheet .ms-body .acts .act{white-space:normal;height:auto;min-height:56px;padding:7px 3px;font-size:.72rem;line-height:1.15}.map-sheet .ms-body .acts .act span{text-overflow:clip;white-space:normal;overflow-wrap:normal;word-break:keep-all;hyphens:none;overflow:visible}.wiki-more{margin:8px 0 0}.wiki-more a{color:#1f6b3a;align-items:center;gap:4px;font-weight:600;display:inline-flex}.wiki-more a .ic{flex:none}.kalla-flyttad{margin:6px 0 0}.arter-l{margin:6px 0 0;padding:0;list-style:none}.arter-l li{border-bottom:1px solid #e8dcc4;justify-content:space-between;gap:12px;padding:7px 0;display:flex}.arter-n{align-items:flex-start;gap:8px;display:flex}.ag{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;display:inline-grid}.ag .ic{width:14px;height:14px}.ag-fagel{color:#9a4f0f;background:#e8f3ec}.ag-dagg{color:#6b4528;background:#eadfd3}.ag-insekt{color:#735700;background:#f6eab8}.ag-fisk{color:#1c5f5a;background:#d3eae7}.ag-djur{color:#56621c;background:#e6e9cc}.ag-vaxt{color:#2e6a33;background:#d9edd4}.ag-svamp{color:#8c3a20;background:#f4d9cf}.ag-lav{color:#4a5638;background:#e2e6da}.ag-annat{color:#57524a;background:#ece9e3}.arter-l li>.small{white-space:nowrap}.arter-leg{flex-wrap:wrap;gap:4px 12px;margin:8px 0 0;display:flex}.arter-leg>span{align-items:center;gap:5px;display:inline-flex}.arter-leg .ag{width:18px;height:18px;margin:0}.arter-leg .ag .ic{width:12px;height:12px}.arter-more{margin:10px 0 0}.arter-more a{color:#1f6b3a;align-items:center;gap:4px;font-weight:600;display:inline-flex}.btn.ghost.vbox-report{color:var(--muted,#6b6455);box-shadow:none;background:0 0;border-color:#0000}.btn.ghost.vbox-report:hover{color:var(--ink-2)}.dh-top{gap:6px}.dh-cat-i{color:var(--forest);place-items:center;display:inline-grid}.dh-cat-i+.chip{color:var(--forest);letter-spacing:.01em;background:0 0;border-radius:0;padding:0;font-size:.86rem;font-weight:650}.dh-cat-i+.chip .dot{display:none}.dh h1{margin:4px 0 6px;font-size:clamp(1.75rem,4.6vw,2.6rem);line-height:1.12}.dh-sub{flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0 0 12px;display:flex}.dh-sub .dh-rate,.dh-sub .dh-meta{margin:0}.dh .vbox{margin:0 0 14px}.dh .vbox-row{gap:8px}.dh .dir-btn{background:var(--forest);border-color:var(--forest);color:#fff}.dh .dir-btn span{color:#fff}.dh .dir-btn:hover{background:var(--forest-2);border-color:var(--forest-2)}.dh .cphoto{margin:4px 0 6px}.dh .cphoto img{border-radius:18px;max-height:360px}html body .dh .cphoto.illu picture{aspect-ratio:21/9}@media (width<=640px){html body .dh .cphoto.illu picture{aspect-ratio:16/10}.dh .cphoto img{max-height:260px}}.about{margin-top:18px}.fg-h2{align-items:center;gap:8px;display:flex}.fg-hi{color:var(--muted)}.hh-h2{align-items:center;gap:8px;display:flex}.hh-h2 .ic{color:var(--forest)}.hh.hh2{display:block}.hh2 .hh-map{position:relative}.hh-panel{gap:10px;margin-top:10px;display:grid}.hh-card{background:var(--card,#fff);border:1px solid var(--line);box-shadow:var(--sh-1);border-radius:16px;padding:12px 14px}.hh-ph{color:var(--ink);margin:0 0 6px;font-size:.95rem;font-weight:700}.hh-modes{margin:0;padding:0;list-style:none}.hh-modes li+li{border-top:1px solid var(--line)}.hh-modes a{min-height:44px;color:var(--ink);align-items:center;gap:10px;font-weight:600;text-decoration:none;display:flex}.hh-modes a:hover .hh-ml{text-decoration:underline}.hh-mi{background:var(--forest);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:inline-grid}.hh-mc{color:var(--muted);margin-left:auto}.hh-ort{gap:4px;margin:0;padding:0;font-size:.9rem;list-style:none;display:grid}.hh-ort li{justify-content:space-between;gap:8px;display:flex}.hh-ort li span{color:var(--ink-2);align-items:center;gap:5px;display:inline-flex}.hh-ort .ic{color:var(--forest)}.hh-ort b{font-variant-numeric:tabular-nums;font-weight:650}.hh-fn{color:var(--muted);margin:6px 0 0;font-size:.74rem}.hh2 .hh-info{margin-top:14px}.hh2 .hh-info .btn-row{margin-bottom:12px}@media (width>=860px){.hh2 .hh-panel{z-index:2;width:270px;max-height:calc(100% - 24px);margin:0;position:absolute;top:12px;right:12px;overflow:auto}.hh2 .hh-card{background:#fffcf5f7}.hh2 .hh-map .maplibregl-ctrl-top-right{right:290px}.hh2 .hh-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.hh2 .hh-tiles .hh-w,.hh2 .hh-tiles .hh-pos{grid-column:span 2}}details.mi-card{background:var(--card,#fff);border:1px solid var(--line);box-shadow:var(--sh-1);border-radius:16px;margin:22px 0}.dsub.fmore>summary{align-items:center;gap:10px;display:flex}.mi-i{display:none}.mi-t{flex-direction:column;min-width:0;display:flex}.mi-s{display:none}.mi-card .mi-i{background:var(--forest);color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:inline-grid}.mi-card .mi-h{font-weight:700}.mi-card .mi-s{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:400;display:block;overflow:hidden}.mi-card>summary{min-height:60px;padding:12px 14px}.pl-duo{grid-template-columns:minmax(0,1fr);gap:14px;margin:24px 0;display:grid}.pl-duo>div>*{margin-top:0!important;margin-bottom:0!important}.pl-duo-b{align-content:start;gap:14px;display:grid}@media (width>=860px){.pl-duo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.vd.vd-tips{border-left:0;border-radius:16px;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 24px;padding:12px 16px;display:flex}.vd.vd-tips .vd-h,.vd.vd-tips p{margin:0}body:has(.dh2){--bg:#fbf8f1;background:#fbf8f1}.dh2{margin-bottom:6px}.dh2 .cphoto,html body .dh2 .cphoto.illu,.dh2 .cphoto.kbild{border-radius:20px;width:100%;margin:14px 0 0;display:block;position:relative;overflow:hidden}.dh2 .cphoto img{aspect-ratio:16/7;object-fit:cover;border-radius:0;width:100%;height:auto;max-height:none;display:block}html body .dh2 .cphoto.illu picture{aspect-ratio:16/7}html body .dh2 .cphoto.illu img{aspect-ratio:auto!important}.dh2 .cphoto figcaption:not(.illu-bar){color:#fff;background:#16281a99;border-radius:999px;margin:0;padding:2px 8px;font-size:.68rem;position:absolute;bottom:8px;right:8px}.dh2 .cphoto figcaption:not(.illu-bar) a{color:#fff}.dh2 .lead{color:var(--ink-2);max-width:72ch;margin:14px 0 0;font-size:1.05rem;line-height:1.6}@media (width<=640px){.dh2 .cphoto img,html body .dh2 .cphoto.illu picture{aspect-ratio:16/10}.dh2 .cphoto,html body .dh2 .cphoto.illu{border-radius:16px}}.dh2+.about,.dh2~.about{margin-top:12px}.dh2+.about>h2,.dh2~.about>h2:first-child{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dh2~#fakta,.dh2~* #fakta{margin:22px 0 18px}.dh2~#fakta>.fg,.dh2~* #fakta>.fg{flex-wrap:wrap;gap:8px;display:flex}.dh2~#fakta>.fg>li,.dh2~* #fakta>.fg>li{box-shadow:none;border-radius:14px;flex:0 auto;min-height:0;padding:7px 14px 7px 8px}.dh2~#fakta>.fg>li.wide,.dh2~* #fakta>.fg>li.wide{flex-basis:100%}.dh2~#fakta .fg-i{width:30px;height:30px}.dh2~#fakta .fg-h2{margin:0 0 10px;font-size:1.2rem}.dh2~#hitta-hit{margin:18px 0 0}.dh2~#hitta-hit>.hh-h2{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hh-links{flex-wrap:wrap;align-items:center;gap:4px 18px;margin:10px 2px 0;font-size:.9rem;display:flex}.hh-links a,.hh-links .btn{min-height:32px;box-shadow:none;color:var(--forest);font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:600;text-decoration:none;display:inline-flex}.hh-links a:hover,.hh-links .btn:hover{background:0 0;text-decoration:underline}.hh-links .ic{color:var(--forest);margin:0}.hh-xtra .hh-tiles{margin:0 0 12px}.mi-card .dsub-b>.hh-tiles{margin-top:4px}.mi-after .card.note{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:10px 0 0;font-size:.9rem;margin:10px 0 0!important}.mi-after p{font-size:.9rem}.dh2~details.mi-card,details.mi-card{margin:16px 0}.pl-duo{gap:16px;margin:18px 0 22px}@media (width>=860px){.pl-duo{align-items:stretch}}.pl-duo>div{min-width:0}.pl-duo-a{flex-direction:column;display:flex}.pl-duo-a>.cs-d{background:var(--card);border:1px solid var(--line);box-shadow:var(--sh-1);border-radius:16px;flex:1;display:block;margin:0!important}.pl-duo-a>.cs-d:not([open])>summary{box-sizing:border-box;flex-wrap:wrap;align-content:space-between;height:100%}.pl-duo .cs-cta{border:1px solid var(--forest);min-height:40px;color:var(--forest);border-radius:12px;flex-basis:100%;justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:.95rem;font-weight:600}.pl-duo-a>.cs-d:not([open])>summary:hover .cs-cta{background:var(--forest-3,#e8f3ec)}.pl-duo .cs-cta{display:none}.pl-duo-a>.cs-d:not([open]) .cs-cta{display:inline-flex}.pl-duo-b{background:var(--card);border:1px solid var(--line);box-shadow:var(--sh-1);border-radius:16px;flex-direction:column;gap:0;padding:14px 16px;display:flex}.pl-duo-b>*{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.pl-duo-b .rv-head h2{margin:0;font-size:1.05rem}.pl-duo-b .rv-sum[hidden]{display:flex}.pl-duo-b .rv-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;margin-bottom:6px;display:flex}.pl-duo-b .vs{margin-top:10px!important}.pl-duo-b .cm-card{flex-direction:column;flex:1;display:flex;margin-top:6px!important}.cm-compact{flex-direction:column;flex:1;display:flex}.cm-compact .cm-list{margin:4px 0 0}.cm-compact .cm-empty-s{color:var(--muted);background:0 0;border:0;padding:2px 0;font-size:.9rem}.cm-compact .cm-all{color:var(--forest);align-self:flex-start;margin:6px 0 0;font-weight:600}.cm-compact .cm-write{width:100%;color:var(--forest);border:1px solid var(--forest);box-shadow:none;background:0 0;justify-content:center;margin-top:auto!important}.cm-compact .cm-write:hover{background:var(--forest-3,#e8f3ec)}.cm-compact .cm-list{margin-bottom:12px}.pl-duo-b .cm-card{justify-content:space-between}.cm-compact .cm-form{margin-top:10px}.pl-duo-a>.cs-d>summary{padding-right:40px;position:relative}.pl-duo-a>.cs-d>summary:after{margin:0;position:absolute;top:24px;right:16px}.pl-duo-b .cs:before,.pl-duo-b .cs:after{display:none}.cm-compact>.cm-count{display:none!important}.cm-compact .cm-list{gap:0}.cm-compact .cm-item{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;gap:10px;padding:10px 0;animation:none}.cm-compact .cm-item:first-child{border-top:0;padding-top:4px}.cm-compact .cm-av{width:30px;height:30px;font-size:.8rem}.cm-compact .cm-body p{margin:2px 0 0;font-size:.92rem;line-height:1.45}.pl-duo .cs-qprev{display:none}.pl-duo-a>.cs-d:not([open]) .cs-qprev{flex-wrap:wrap;flex-basis:100%;gap:6px;margin:12px 0 0 46px;display:flex}.cs-qprev>span{background:var(--bg,#fbf8f1);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:.82rem;display:inline-flex}.cs-qprev .ic{color:var(--forest);margin:0}.pl-duo-a>.cs-d:not([open])>summary{grid-template-rows:auto auto 1fr;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:10px;display:grid}.pl-duo-a>.cs-d:not([open]) .cs-qprev{grid-column:2;margin:12px 0 0}.pl-duo-a>.cs-d:not([open]) .cs-cta{grid-column:1/-1;align-self:end;margin-top:14px}.cm-write[hidden]{display:none!important}.pl-duo-a>.cs-d>summary{padding-right:14px}.pl-duo-a>.cs-d>summary .ng-s{padding-right:28px}.mi-card .hh-t{background:var(--bg,#fbf8f1);border-color:#0000}.dh3{padding-bottom:6px}.ar-top{grid-template-columns:minmax(0,1fr);grid-template-areas:"img""facts""way""desc";gap:14px;margin:6px 0 18px;display:grid}.ar-illu{grid-template-areas:"facts""way""desc""img"}.ar-img{grid-area:img;min-width:0}.ar-facts{grid-area:facts}.ar-desc{grid-area:desc;min-width:0}.ar-way{grid-area:way;min-width:0}.ar-img .cphoto{margin:0!important}.ar-img .cphoto img,.ar-img .cphoto picture{aspect-ratio:16/10;object-fit:cover;border-radius:18px;width:100%;max-height:260px;display:block}.ar-illu .ar-img .cphoto picture{aspect-ratio:21/8;max-height:150px}.ar-facts{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:8px;margin:0;padding:0;list-style:none;display:grid}.ar-facts li{background:var(--card,#fff);border:1px solid var(--line,#e8e2d4);border-radius:14px;flex-direction:column;gap:6px;min-width:0;padding:10px;display:flex}.ar-fi{background:var(--forest-3,#e8f3ec);width:34px;height:34px;color:var(--forest,#1f6b3a);border-radius:50%;place-items:center;display:grid}.ar-fi .ic{color:inherit;margin:0}.ar-ft{flex-direction:column;gap:1px;min-width:0;display:flex}.ar-fl{letter-spacing:.05em;text-transform:uppercase;color:var(--forest,#1f6b3a);font-size:.7rem;font-weight:700}.ar-fv{color:var(--ink,#16281a);overflow-wrap:anywhere;font-size:1rem;font-weight:650;line-height:1.25}.ar-desc .wiki{margin:0}.ar-desc blockquote{border:0;margin:0;padding:0;font-style:normal;line-height:1.55}.ar-clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ar-clamp.open{display:block}.ar-more{flex-wrap:wrap;gap:6px 16px;margin:6px 0 2px;font-size:.9rem;display:flex}.ar-more a,.linkbtn{color:var(--forest,#1f6b3a);align-items:center;gap:4px;font-weight:600;display:inline-flex}.linkbtn{font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.ar-desc .kalla-flytt{margin:4px 0 0}.ar-way.dsec{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;display:grid}.ar-way .vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ar-map .map.mid{border-radius:18px;height:280px}.ar-hh{background:var(--card,#fff);border:1px solid var(--line,#e8e2d4);border-radius:18px;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.ar-hh p{margin:0}.ar-hh-h,.ar-pk-h{color:var(--ink,#16281a);align-items:center;gap:8px;font-size:1.05rem;font-weight:700;display:flex}.ar-pk-h{font-size:.95rem}.ar-hh-h .ic,.ar-pk-h .ic{color:var(--forest,#1f6b3a);margin:0}.ar-hh-t{line-height:1.5}.ar-modes{flex-wrap:wrap;gap:8px;display:flex}.ar-modes a{border:1px solid var(--line,#e8e2d4);min-height:38px;color:var(--forest,#1f6b3a);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.ar-modes a .ic{color:inherit;margin:0}.ar-pk{background:var(--forest-4,#eef2e6);border-radius:14px;flex-direction:column;gap:6px;padding:12px;font-size:.92rem;line-height:1.45;display:flex}.ar-pk a{color:var(--forest,#1f6b3a);align-items:center;gap:4px;font-weight:600;display:inline-flex}.ar-stop{align-items:center;gap:8px;font-size:.92rem;display:flex}.ar-stop .ic{color:var(--forest,#1f6b3a);margin:0}.ar-secs{flex-direction:column;gap:10px;margin:0 0 22px;display:flex}.ar-sec.dsub{background:var(--card,#fff);border:1px solid var(--line,#e8e2d4);border-radius:18px;margin:0}.ar-sec>summary{cursor:pointer;align-items:center;gap:12px;padding:14px 16px;list-style:none;display:flex}.ar-sec>summary::-webkit-details-marker{display:none}.ar-sec>summary:after{display:none}.ar-si{background:var(--forest-3,#e8f3ec);width:40px;height:40px;color:var(--forest,#1f6b3a);border-radius:50%;flex:none;place-items:center;display:grid}.ar-si .ic{color:inherit;margin:0}.ar-st{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ar-sh{color:var(--ink,#16281a);font-size:1.08rem;font-weight:700}.ar-ss{color:var(--muted,#4f4836);font-size:.86rem;line-height:1.35}.ar-sc{color:var(--forest,#1f6b3a);flex:none;margin:0;transition:transform .2s}.ar-sec[open]>summary .ar-sc{transform:rotate(180deg)}.ar-sec>.dsub-b{padding:0 16px 16px}.ar-sec h3{margin:14px 0 6px;font-size:1rem}.ar-sec #i-narheten{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.ar-sec #ng-h{display:none}.ar-links{flex-wrap:wrap;gap:8px 18px;margin:12px 0 0;display:flex}.ar-links a{color:var(--forest,#1f6b3a);align-items:center;gap:4px;font-weight:600;display:inline-flex}.ar-foot{color:var(--forest,#1f6b3a);justify-content:center;align-items:center;gap:8px;margin:22px 0 6px;font-size:.92rem;display:flex}.ar-foot .ic{margin:0}@media (width>=900px){.ar-top{grid-template:"img facts""img desc"1fr"way way"/minmax(0,45fr) minmax(0,55fr);align-items:start;gap:18px 26px}.ar-illu{grid-template-columns:240px minmax(0,1fr)}.ar-img .cphoto img,.ar-img .cphoto picture{aspect-ratio:3/2;max-height:none}.ar-illu .ar-img .cphoto picture{aspect-ratio:4/3;max-height:none}.ar-facts li{flex-direction:row;align-items:center;gap:10px;padding:12px 14px}.ar-fi{width:40px;height:40px}.ar-way.dsec{grid-template-columns:minmax(0,62fr) minmax(0,38fr);align-items:stretch;gap:18px}.ar-map{flex-direction:column;min-height:360px;display:flex}.ar-map .map.mid{flex:1;height:auto;min-height:320px}}.dh2:not(.dh3)>.cphoto.illu picture{aspect-ratio:21/8;max-height:150px}@media (width>=900px){.dh2:not(.dh3):has(>.cphoto.illu){grid-template-columns:minmax(0,1fr) 300px;align-items:start;column-gap:28px;display:grid}.dh2:not(.dh3):has(>.cphoto.illu)>*{grid-column:1}.dh2:not(.dh3)>.cphoto.illu{grid-area:1/2/span 8;align-self:start;margin:0!important}.dh2:not(.dh3)>.cphoto.illu .illu-t>span,.ar-illu .illu-t>span{display:none}.dh2:not(.dh3)>.cphoto.illu picture{aspect-ratio:4/3;max-height:none}}@media (width>=861px) and (width<=1100px){.sh-in{gap:8px}.sh-nav{gap:0}.sh-nav a,.sh-more summary{gap:4px;min-width:0;padding:4px 5px}.sh-nav .ic,.sh-more summary .ic{width:17px;height:17px}}@media (width>=861px) and (width<=999px){.sh-long{display:none}}@media (width>=861px) and (width<=959px){html body .sh .sh-add{gap:0;min-width:40px;padding:0 10px;font-size:0!important}html body .sh .sh-add .ic{margin:0}}.linkbtn[hidden],.cm-all[hidden]{display:none!important}.pl-duo-a>.cs-d>summary,.pl-duo-b{padding:14px 16px!important}.pl-duo-a>.cs-d:not([open])>summary{padding-right:16px!important}.pl-duo-a>.cs-d:not([open])>summary:after{display:none!important}.pl-duo-a>.cs-d[open]>summary{padding-right:44px!important}.pl-duo-a>.cs-d[open]>summary:after{top:22px}.pl-duo-b .rv-head{grid-template-columns:32px minmax(0,1fr);justify-content:stretch;align-items:start;gap:2px 10px;margin:0 0 10px!important;display:grid!important}.pl-duo-b .rv-head .rv-ic{grid-row:1/span 2;margin:0}.pl-duo-b .rv-head h2,.pl-duo-b .rv-head h2.rv-h2{color:var(--ink,inherit);grid-column:2;letter-spacing:0!important;margin:0!important;font-family:inherit!important;font-size:1rem!important;font-weight:700!important;line-height:1.3!important}.pl-duo-b .rv-head .rv-sum{color:var(--muted);text-align:left;flex-wrap:wrap;grid-column:2;justify-self:start;align-items:center;gap:4px 6px;font-size:.85rem;font-weight:500;line-height:1.35;display:flex!important}.pl-duo-b .rv-head .rv-sum .small{font-size:inherit;font-weight:inherit}.pl-duo-b .rv-head .rv-sum .rv-avg{color:var(--ink,inherit);font-size:.95rem;font-weight:700}.pl-duo-b .cm-empty-s,.pl-duo-b .cm-compact .cm-list:has(>.cm-empty-s:only-child){display:none!important}.pl-duo-b .rv-rate{margin:0!important}.pl-duo-b .cm-card{margin-top:12px!important}.pl-duo-b .cm-compact{gap:12px}.pl-duo-b .cm-compact>*{margin:0!important}.pl-duo-b .cm-compact .cm-write{margin-top:auto!important}.pl-duo-a>.cs-d:not([open]) .cs-cta,.pl-duo-b .cm-compact .cm-write{min-height:42px;margin-top:auto}.pl-duo-a>.cs-d:not([open]) .cs-cta{margin-top:16px!important}.pl-duo .cs-d .ng-n.cs-sumtxt{white-space:normal;overflow:visible}html body .vd.vd-tips{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 12px;padding:14px 18px;display:grid}html body .vd.vd-tips>*{margin:0!important}html body .vd.vd-tips .vd-h{white-space:nowrap;align-items:center;gap:6px;height:1.6rem;line-height:1.6rem;display:inline-flex}html body .vd.vd-tips .vd-h svg{flex:none;margin:0;display:block}html body .vd.vd-tips p:not(.vd-h){line-height:1.6}@media (width<=479px){html body .vd.vd-tips{grid-template-columns:minmax(0,1fr)}}.maplibregl-ctrl-bottom-left .mlg.mlg-ov{color:var(--ink-2,#3d4a40);pointer-events:auto;clear:both;background:#fff;border:1.5px solid #b9c4b3;border-radius:14px;max-width:min(240px,100vw - 120px);margin:0 0 10px 10px;font-size:.8rem;line-height:1.25;display:block;box-shadow:0 3px 10px #14231438}.mlg-ov>summary{cursor:pointer;min-height:30px;color:var(--forest,#1f6b3a);user-select:none;align-items:center;gap:6px;padding:5px 11px;font-weight:600;list-style:none;display:flex}.mlg-ov>summary::-webkit-details-marker{display:none}.mlg-ov>summary:after,.mlg-ov>summary:before{content:none!important;display:none!important}.mlg-ov>summary .ic{flex:none;margin:0}.mlg-ov[open]>summary{padding-bottom:3px}.mlg-ov .mlg-b{flex-direction:column;gap:5px;max-height:min(190px,45vh);padding:3px 11px 9px;display:flex;overflow:auto}.mlg-ov .mlg-b>span{white-space:nowrap;align-items:center;gap:7px;display:flex}.mlg-ov .mlg-d,.mlg-ov .mlg-pin{flex:none;width:17px;height:17px}.mlg-ov .mlg-near{margin:0 3px}@media (width<=639px){.maplibregl-ctrl-bottom-left .mlg.mlg-ov{margin:0 0 8px 8px;font-size:.76rem}.mlg-ov>summary{min-height:28px;padding:4px 10px}}@media (prefers-reduced-motion:no-preference){.sh-sok:hover .ic,.sh-sok:focus-visible .ic,.sh-sok:active .ic{animation:.6s ease-in-out ic-search}.sh-nav>a[href="/planera/"]:hover .ic,.sh-nav>a[href="/planera/"]:focus-visible .ic,.tabbar a[href="/planera/"].tb-anim .ic{animation:none}}@keyframes ic-search{0%,to{transform:rotate(0)scale(1)}25%{transform:rotate(-14deg)scale(1.12)}50%{transform:rotate(10deg)scale(1.12)}75%{transform:rotate(-4deg)scale(1.04)}}.sh-brand b{color:var(--forest)}.dh-fr .dh-top{flex-wrap:wrap;gap:8px 14px}html body .dh-fr .dh-top{align-items:center;display:flex}html body .dh-fr .dh-top .chip{background:var(--forest-3);color:var(--forest);font:700 .78rem/1.2 var(--font);letter-spacing:.06em;text-transform:uppercase;border:0;border-radius:999px;align-items:center;padding:5px 12px;display:inline-flex}html body .dh-fr .dh-top .chip .dot{display:none}html body .dh-fr .dh-top .dh-cat-i{color:var(--forest)}.dh-fr .dh-top .dh-loc-top{color:var(--ink-2);align-items:center;gap:5px;font-size:.9rem;display:inline-flex}.dh-fr .dh-top .dh-loc-top .ic{color:var(--terra)}.dh-fr h1{color:var(--forest);letter-spacing:-.01em;margin:12px 0 8px;font-size:clamp(1.9rem,1.2rem + 2.4vw,2.9rem);line-height:1.1}.dh-fr .dh-lede{color:var(--ink-2);max-width:60ch;margin:0 0 14px;font-size:1.08rem;line-height:1.55}.dh-stats{flex-wrap:wrap;gap:8px 22px;margin:6px 0 4px;padding:0;list-style:none;display:flex}.dh-stats li{color:var(--ink);align-items:center;gap:7px;margin:0;padding:0;font-size:.95rem;font-weight:600;display:inline-flex}.dh-stats .ic{color:var(--forest);flex:none}@media (width>=900px){html body .dh-fr:has(>.cphoto:not(.illu)){grid-template-columns:minmax(0,1fr) minmax(300px,42%);align-items:start;column-gap:32px;display:grid}html body .dh-fr:has(>.cphoto:not(.illu))>*{grid-column:1}html body .dh-fr:has(>.cphoto:not(.illu)){grid-template-rows:1fr repeat(10,auto) 1fr;align-items:start}html body .dh-fr:has(>.cphoto:not(.illu)):before{content:"";grid-area:1/1}html body .dh-fr:has(>.cphoto:not(.illu)):after{content:"";grid-area:-2/1}html body .dh-fr>.cphoto:not(.illu){border-radius:22px;grid-area:1/2/-1;align-self:center;margin:0!important}html body .dh-fr>.cphoto:not(.illu) img{aspect-ratio:4/3;object-fit:cover;width:100%;max-height:270px}}@media (width<=899px){html body .dh-fr{flex-direction:column;display:flex}html body .dh-fr>.cphoto:not(.illu){border-radius:18px;order:-1;margin:0 0 14px!important}html body .dh-fr>.cphoto:not(.illu) img{aspect-ratio:16/10}.dh-stats{gap:8px 16px}.dh-stats li{font-size:.9rem}}@media (width>=900px){html body #hitta-hit.pf{grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;column-gap:18px;display:grid}html body #hitta-hit.pf>*{grid-column:1/-1}html body #hitta-hit.pf>.hh{grid-column:1;min-width:0}html body #hitta-hit.pf>.pf-fakta{grid-column:2;margin:0!important}}html body .pf-fakta{border:1px solid var(--line);background:#fff;border-radius:20px;align-self:start;padding:0;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 6px 18px #281e0a12;margin:16px 0 0!important}html body .pf-fakta>.fg-h2{background:var(--terra);color:#fff;font:700 1.15rem/1.2 var(--font);align-items:center;gap:8px;padding:12px 18px;display:flex;margin:0!important}html body .pf-fakta>.fg-h2 .ic{color:#fff}html body .pf-fakta>.fg{flex-direction:column;margin:0;padding:6px 16px 4px;gap:0!important;display:flex!important}html body .pf-fakta>.fg>li{border:0;border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:0;display:flex;box-shadow:none!important;background:0 0!important;border-radius:0!important;flex:none!important;padding:11px 0!important}html body .pf-fakta>.fg>li:last-child{border-bottom:0}html body .pf-fakta .fg-i{background:var(--forest-3);color:var(--forest);border-radius:12px;flex:none;place-items:center;display:grid;width:38px!important;height:38px!important}html body .pf-fakta .fg-l{color:var(--ink);font-size:.92rem;font-weight:700}html body .pf-fakta .fg-v{color:var(--ink-2);font-size:.9rem}html body .pf-fakta .fg-src{color:var(--muted);margin:0;padding:0 18px 12px;font-size:.75rem}.pl-cta{grid-column:1/-1;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:12px;margin:16px 0 4px;display:grid}.pl-cta .vbox-row{display:contents}.pl-cta .dir-btn{border-radius:16px;order:-1;grid-column:1;justify-content:flex-start;gap:12px;min-height:64px;padding:12px 20px;font-size:1.15rem;font-weight:700;box-shadow:0 6px 18px #1f6b3a40;margin:0!important}.pl-cta .dir-btn:before{width:22px;height:22px}.pl-cta .dir-btn .dir-t{color:#fff;flex-direction:column;line-height:1.2;display:flex}.pl-cta .dir-btn .dir-t small{opacity:.92;font-size:.8rem;font-weight:500}.pl-cta .save-btn,.pl-cta .visit-btn{border-radius:16px;justify-content:center;min-height:64px;font-size:1rem;margin:0!important}.pl-cta .save-btn{border-width:2px!important}.pl-cta .visit-btn{border:1.5px solid var(--line-2)}@media (width<=699px){.pl-cta{grid-template-columns:1fr 1fr}.pl-cta .dir-btn{grid-column:1/-1}.pl-cta .save-btn,.pl-cta .visit-btn{min-height:52px}}.pl-hl{border:1px solid var(--line);background:#fff;border-radius:20px;margin:22px 0 0;padding:16px 18px;box-shadow:0 1px 2px #0000000a,0 6px 18px #281e0a0f}.pl-hl>h2{font:700 .82rem/1 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--forest);align-items:center;gap:8px;margin:0 0 12px;display:flex}.pl-hl>h2 .ic{color:var(--terra)}.pl-hl-l{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pl-hl-l li{margin:0;padding:0}.pl-hl-l a{color:inherit;border-radius:14px;align-items:flex-start;gap:12px;padding:10px;text-decoration:none;transition:background .2s;display:flex}.pl-hl-l a:hover{background:var(--bg)}.pl-hl-l .ng-i{background:color-mix(in srgb,var(--kc) 14%,#fff);width:44px;height:44px;color:var(--kc);border-radius:50%;flex:none;place-items:center;display:grid}.pl-hl-l b{color:var(--ink);margin-bottom:2px;font-size:.95rem;display:block}.pl-hl-l .pl-hl-n{color:var(--muted);font-size:.85rem;line-height:1.4;display:block}html body .dh-fr .dh-top .dh-cat-i:has(+.chip svg){display:none}html body .pf-fakta .fg-park .fg-v{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}html body .pf-fakta .fg-a{color:var(--forest);white-space:nowrap;font-size:.92em;font-weight:700;text-decoration:none}html body .pf-fakta .fg-a:after{content:" →"}html body .pf-fakta .fg-a:hover{text-underline-offset:3px;text-decoration:underline 2px}html body .pl-duo:has(>.pl-duo-a>.cs-d[open])>.pl-duo-a{grid-column:1/-1}html body .cs-qs,html body .cs-qs.n3{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}html body .cs-qs>*{min-width:0}html body .cs-btn{white-space:normal;overflow-wrap:anywhere;min-width:0;height:auto;line-height:1.25}html body .cs,html body .cs-d{overflow-x:hidden}html body .cs-bar{grid-template-columns:minmax(0,auto) minmax(40px,1fr) auto}html body .cs-bar span{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}html body .cm-write,html body .pl-duo-b .cm-compact .cm-write{background:#fff;border:2px solid var(--terra)!important;color:var(--terra-2)!important}html body .cm-write:hover,html body .pl-duo-b .cm-compact .cm-write:hover{background:var(--terra-3)!important}html body .cm-write svg{color:var(--terra)}html body .cs-btn{overflow-wrap:normal;word-break:normal;hyphens:manual;flex:auto;min-width:min-content}html body .cs-photo .btn.pearl{box-shadow:0 1px 2px #12241a14;border:2px solid var(--terra)!important;color:var(--terra-2)!important;background:#fff!important}html body .cs-photo .btn.pearl:hover{background:var(--terra-3)!important}html body .dh-fr .pl-cta-top{flex-wrap:wrap;grid-column:1;gap:10px;margin:8px 0 14px;display:flex}html body .pl-cta-top .vbox-row{display:contents}html body .pl-cta-top .dir-btn{border-radius:12px;flex:none;order:-1;justify-content:center;gap:8px;min-height:46px;padding:10px 22px;font-size:1rem}html body .pl-cta-top .save-btn,html body .pl-cta-top .visit-btn{border-radius:12px;flex:none;min-height:46px;padding:10px 18px;font-size:.97rem}@media (width<=599px){html body .pl-cta-top .dir-btn{flex:100%}html body .pl-cta-top .save-btn,html body .pl-cta-top .visit-btn{flex:1 1 0;justify-content:center}}html body :is(.dh3,.ar-acts) .vbox-row{flex-wrap:wrap;gap:10px;display:flex}html body :is(.dh3,.ar-acts) .vbox-row .dir-btn{border-radius:12px;order:-1;min-height:46px;padding:10px 22px;margin:0!important}html body :is(.dh3,.ar-acts) .vbox-row .save-btn,html body :is(.dh3,.ar-acts) .vbox-row .visit-btn{border-radius:12px;min-height:46px;padding:10px 18px}@media (width<=599px){html body :is(.dh3,.ar-acts) .vbox-row .dir-btn{flex:100%;justify-content:center}html body :is(.dh3,.ar-acts) .vbox-row .save-btn,html body :is(.dh3,.ar-acts) .vbox-row .visit-btn{flex:1 1 0;justify-content:center}}html body .dh-fr .dh-om{box-shadow:none;background:0 0;border:0;grid-column:1;max-width:70ch;margin:0 0 12px;padding:0}html body .dh-om .vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html body .dh-om .om-clamp{-webkit-line-clamp:3;color:var(--ink-2);-webkit-box-orient:vertical;margin:0;font-size:1.02rem;line-height:1.55;display:-webkit-box;overflow:hidden}html body .dh-om.open .om-clamp{display:block}html body .dh-om:not(.open)>:not(h2):not(.om-clamp):not(.om-more):not(script){display:none}html body .dh-om.open>p{margin:8px 0 0}html body .om-more,html body .why-more{color:var(--forest);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin:2px 0 0;padding:4px 0;font-size:.95rem;font-weight:700;text-decoration:underline 1.5px}html body .om-more:hover,html body .why-more:hover{color:var(--forest-2)}html body .ar-modes{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}html body .ar-modes a,html body .hh-modes a{background:#e8f3ec;border:1.5px solid #9cc9ab;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 14px;font-weight:700;transition:background .15s,color .15s,border-color .15s,transform .15s;display:flex;box-shadow:0 1px 2px #12241a1a;color:var(--forest-2)!important;text-decoration:none!important}html body .ar-modes a{flex:1 1 0;min-width:84px}html body .ar-modes a .ic,html body .hh-modes a .ic{color:currentColor}html body .ar-modes a:hover,html body .hh-modes a:hover,html body .ar-modes a:focus-visible,html body .hh-modes a:focus-visible{background:var(--forest);border-color:var(--forest);transform:translateY(-1px);box-shadow:0 4px 12px #1a7a4247;color:#fff!important}html body .hh-modes{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}html body .hh-modes li{margin:0;border:0!important;padding:0!important}html body .hh-modes a{justify-content:flex-start}html body .hh-modes a .hh-mi{border-radius:9px;color:var(--forest)!important;background:#fff!important}html body .hh-modes a:hover .hh-mi{color:#fff!important;background:#ffffff2e!important}html body .hh-modes a .hh-ml{flex:1;color:inherit!important}html body #hitta-hit.pf,html body .ar-way{background:#e8f3ec;border:1px solid #d2e5d8;border-radius:24px;padding:16px}html body .ar-way{padding:12px}html body .pf-fakta>.fg>li{padding:8px 0!important}html body .pf-fakta .fg-i{border-radius:10px;width:34px!important;height:34px!important}html body .pf-fakta>.fg-h2{padding:11px 18px}html body .pf-fakta.fk-lim:not(.fk-open) .fg-x{display:none!important}html body .fg-all{width:calc(100% - 32px);min-height:40px;color:var(--forest-2);font:700 .92rem/1.2 var(--font);cursor:pointer;background:#e8f3ec;border:1.5px solid #9cc9ab;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin:2px 16px 12px;display:flex}html body .fg-all:hover{background:var(--forest);color:#fff;border-color:var(--forest)}html body .fk-open .fg-all .ic{transform:rotate(180deg)}@media (width>=900px){html body #hitta-hit.pf>.pf-fakta{flex-direction:column;align-self:stretch;display:flex}html body #hitta-hit.pf>.pf-fakta .fg-src{margin-top:auto;padding-top:6px}}html body .h2-i{background:var(--forest-3);width:38px;height:38px;color:var(--forest);border-radius:12px;flex:none;place-items:center;margin-right:12px;display:inline-grid}html body .h2-i.t,html body #ng-h .h2-i{background:var(--terra-3);color:var(--terra)}html body .sec-h,html body #ng-h{color:#10231a;align-items:center;margin:0 0 14px;font-weight:800;display:flex}html body .sec-h{font-size:1.3rem}html body .hh-h2{align-items:center;display:flex}html body .hh-h2>.ic:first-child{box-sizing:content-box;background:var(--forest-3);width:20px;height:20px;color:var(--forest);border-radius:12px;margin-right:12px;padding:9px}html body .pl-hl h2>.ic:first-child{box-sizing:content-box;background:var(--terra-3);width:20px;height:20px;color:var(--terra);border-radius:12px;margin-right:10px;padding:9px}html body .dsec>h2,html body .pl-hl h2{color:#10231a;font-weight:800}html body .pl-hl,html body .vd.vd-tips{background:#e8f3ec}html body .ar-secs>.dsub.ar-sec .ar-si,html body .mi-card .mi-i{background:var(--terra-3);color:var(--terra)}html body #praktiskt{background:#fcf6ef}html body .dh-fr .dh-top .chip[style*=--kc]{background:color-mix(in srgb,var(--kc) 13%,#fff);color:color-mix(in srgb,var(--kc) 80%,#000);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--kc) 38%,#fff)}html body .ar-hs{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-auto-flow:row;gap:10px;margin:0;padding:0;list-style:none;display:grid}html body .ar-hs li{border:1px solid var(--line-2);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex;box-shadow:0 1px 2px #0000000a}html body .ar-hs .hs-i{border-radius:13px;flex:none;place-items:center;width:44px;height:44px;display:grid}html body .ar-hs .hs-i .ic{width:22px;height:22px}html body .hs-g{background:linear-gradient(#fff,#e8f3ec)}html body .hs-g .hs-i{background:var(--forest-3);color:var(--forest)}html body .hs-t{background:linear-gradient(#fff,#e8f3ec)}html body .hs-t .hs-i{background:var(--terra-3);color:var(--terra)}html body .hs-x{flex-direction:column;min-width:0;display:flex}html body .hs-n{font:800 1.4rem/1.1 var(--font);color:#10231a;white-space:nowrap}html body .hs-l{color:var(--ink-2);margin-top:2px;font-size:.8rem;font-weight:600}html body .ar-sec2{border:1px solid var(--line-2);background:#fff;border-radius:22px;margin:18px 0;padding:20px 22px;box-shadow:0 1px 2px #0000000a,0 6px 18px #281e0a0d}html body .ar-do{background:#e8f3ec}html body .ar-why{border-left:4px solid var(--forest);background:#e8f3ec;border-radius:0 16px 16px 0;gap:14px;margin:0 0 18px;padding:14px 16px;display:flex}html body .why-i{background:var(--forest-3);width:42px;height:42px;color:var(--forest);border-radius:12px;flex:none;place-items:center;display:grid}html body .why-b{min-width:0}html body .why-b h3{color:#10231a;margin:0 0 6px;font-size:1.02rem}html body .why-clamp{max-height:3.1em;line-height:1.55;overflow:hidden;-webkit-mask:linear-gradient(#000 50%,#0000);mask:linear-gradient(#000 50%,#0000)}html body .ar-why.open .why-clamp{max-height:none;-webkit-mask:none;mask:none}html body .why-clamp ul{margin:0;padding-left:1.1em}html body .why-clamp li{margin:0 0 4px}html body .ar-why .muted.small{margin:6px 0 0}html body .ar-adm{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}html body .ar-adm:not(:has(.ar-lc)){grid-template-columns:1fr}@media (width<=699px){html body .ar-adm{grid-template-columns:1fr;gap:18px}html body .ar-sec2{padding:16px}}html body .ar-lc h3{color:#10231a;margin:0 0 10px;font-size:1rem}html body .lc-bar{background:#eee;border-radius:999px;height:20px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f}html body .lc-bar span{min-width:4px;height:100%;display:block}html body .lc-bar span+span{border-left:2px solid #fff}html body .lc-w{background:#3e86c2}html body .lc-s{background:#2f7d47}html body .lc-l{background:#d8b277}html body .lc-lg{color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;margin:12px 0 4px;padding:0;font-size:.92rem;list-style:none;display:flex}html body .lc-lg b{color:#10231a}html body .lc-lg i{vertical-align:-1px;border-radius:4px;width:12px;height:12px;margin-right:6px;display:inline-block}html body .lc-n{color:var(--muted);margin:4px 0 0;font-size:.78rem}html body .ar-iucn{margin:0 0 10px}html body .iucn-b{background:var(--terra-3);color:var(--terra-2);border:1px solid #ebc3ae;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:.82rem;font-weight:700;display:inline-flex}html body .iucn-b .ic{width:15px;height:15px}html body .ar-dl{grid-template-columns:1fr 1fr;gap:10px 18px;margin:0;display:grid}html body .ar-dl>div{border-top:1px solid var(--line);min-width:0;padding-top:8px}html body .ar-dl dt{color:var(--ink-2);font-size:.78rem;font-weight:600}html body .ar-dl dd{color:#10231a;overflow-wrap:anywhere;margin:2px 0 0;font-size:.93rem;font-weight:700}html body .ar-sec2>.fg-src{color:var(--muted);margin:14px 0 0;font-size:.75rem}html body .do-l{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;margin:0 0 14px;padding:0;list-style:none;display:grid}html body .do-c{border:1.5px solid color-mix(in srgb,var(--kc) 28%,#fff);cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--ink);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;box-shadow:0 1px 2px #0000000d}html body .do-c:hover,html body .do-c:focus-visible{border-color:var(--kc);transform:translateY(-1px);box-shadow:0 6px 16px #00000017}html body .do-i{background:color-mix(in srgb,var(--kc) 14%,#fff);width:44px;height:44px;color:var(--kc);border-radius:13px;flex:none;place-items:center;display:grid}html body .do-x{flex-direction:column;min-width:0;display:flex}html body .do-t{color:#10231a;font-weight:700;line-height:1.25}html body .do-t b{font:800 1.2rem/1 var(--font);color:color-mix(in srgb,var(--kc) 85%,#000);margin-right:2px}html body .do-n{color:var(--ink-2);margin-top:2px;font-size:.8rem}html body .ar-do #gora{background:#fff;border-radius:14px;margin:0}@media (width>=900px){html body .ar-top.ar-foto .ar-img .cphoto img,html body .ar-top.ar-foto .ar-img .cphoto picture{aspect-ratio:16/10;max-height:250px}html body .ar-top.ar-foto{align-items:start}}@media (width<=599px){html body .pl-cta-top .save-btn,html body .pl-cta-top .visit-btn,html body :is(.dh3,.ar-acts) .vbox-row .save-btn,html body :is(.dh3,.ar-acts) .vbox-row .visit-btn{white-space:nowrap;padding:10px;font-size:.92rem}}html body .sh-acct>.badge,html body .badge[data-saved-count]{box-sizing:border-box;min-width:18px;height:18px;font:750 .68rem/1 var(--font);font-variant-numeric:tabular-nums;letter-spacing:0;text-align:center;vertical-align:0;text-box:normal;border-radius:999px;justify-content:center;place-items:center;gap:0;padding:0 5px;display:inline-grid}html body .badge[data-saved-count][hidden]{display:none}html body .vb-m,html body .vb-e svg{overflow:visible}html body .vb-list{padding-top:4px;overflow:visible}html body .vb{overflow:visible}html body .uk-geo-noacc .maplibregl-user-location-accuracy-circle{display:none}html body .pl-duo-a>.cs-d:not([open])>summary{align-content:start}html body .pl-duo-a>.cs-d:not([open]) .cs-cta{align-self:start;margin-top:14px!important}@media (width<=640px){html body .ar-hs{border:1px solid var(--line-2);scrollbar-width:none;scroll-snap-type:x mandatory;background:#fff;border-radius:16px;gap:0;padding:8px 2px;display:flex;overflow-x:auto;box-shadow:0 1px 2px #0000000a}html body .ar-hs::-webkit-scrollbar{display:none}html body .ar-hs li{min-width:0;box-shadow:none;scroll-snap-align:start;background:0 0;border:0;border-radius:0;flex-direction:row;flex:1 0 33.333%;align-items:center;gap:8px;padding:2px 10px}html body .ar-hs li+li{border-left:1px solid var(--line-2)}html body .ar-hs .hs-i{border-radius:9px;width:28px;height:28px}html body .ar-hs .hs-i .ic{width:16px;height:16px}html body .ar-hs .hs-n{font-size:1rem;line-height:1.15}html body .ar-hs .hs-l{margin-top:1px;font-size:.7rem;font-weight:600;line-height:1.15}}:root{--c-primary:#1f6b3a;--c-primary-h:#17542d;--c-primary-t:#e8f3ec;--c-accent:#b4532a;--c-accent-h:#9a4523;--c-ink:#1f2a1f;--c-ink-2:#4a5248;--c-bg:#fbf8f1;--c-bg-2:#f4f0e6;--c-card:#fff;--c-line:#e7e1d3;--c-line-chip:#d9d3c4;--c-row:#f1ece1;--c-info:#fff6dc;--c-info-line:#f1e3b9;--r-s:10px;--r-m:12px;--r-l:16px;--r-pill:999px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sh-card:0 1px 2px #1f2a1f0a,0 4px 14px #1f2a1f0f;--sh-card-h:0 2px 4px #1f2a1f0f,0 10px 24px #1f2a1f1a;--fs-xs:.75rem;--fs-s:.875rem;--fs-m:1rem;--fs-l:1.25rem;--fs-xl:1.6rem;--fs-2xl:2.1rem;--ic-s:16px;--ic-m:20px;--ic-l:24px;--ic-xl:32px;--bg:var(--c-bg);--bg-2:var(--c-bg-2);--card:var(--c-card);--line:var(--c-line);--line-2:var(--c-line);--forest:var(--c-primary);--forest-2:var(--c-primary-h);--forest-3:var(--c-primary-t);--tint:var(--c-primary-t);--terra:var(--c-accent);--terra-2:var(--c-accent-h);--terra-3:var(--c-bg);--ink:var(--c-ink);--ink-2:var(--c-ink-2);--muted:var(--c-ink-2);--brand:var(--c-primary);--brand-2:var(--c-primary-h);--accent:var(--c-primary-t);--earth-2:var(--c-primary-t);--pearl:var(--c-primary);--pearl-2:var(--c-primary-t);--uk-sh:var(--sh-card);--uk-sh-h:var(--sh-card-h)}html body,html body:has(.dh2){background:var(--c-bg);color:var(--c-ink)}html body [hidden]{display:none!important}html body main :is(p,.lead,.muted,.small,.kalla-mal,.mp-foot,li.fg-src) a:not([class]),html body .mp-foot a,html body .kalla-mal a,html body main .card>ul>li>a:not([class]){color:var(--c-primary);text-underline-offset:2px;text-decoration:underline}html body :is(.btn,.dir-btn,.sh-add,.h-geo):not(.secondary,.ghost,.accent,.tertiary,.cm-write,.maplibregl-popup-content *){background:var(--c-primary);border:1.5px solid var(--c-primary);color:#fff;box-shadow:none;background-image:none}html body :is(.btn,.dir-btn,.sh-add,.h-geo):not(.secondary,.ghost,.accent,.tertiary,.cm-write,.maplibregl-popup-content *):hover{background:var(--c-primary-h);border-color:var(--c-primary-h);color:#fff}html body :is(.btn,.dir-btn,.sh-add,.h-geo):not(.secondary,.ghost,.accent,.tertiary,.cm-write,.maplibregl-popup-content *) :is(span,small,.ic,svg){color:#fff}html body :is(.btn.secondary,.btn.ghost,.save-btn:not(.icon),.visit-btn:not(.icon),.cm-write,.hh-pb,.plan-cta):not(.maplibregl-popup-content *){border:1.5px solid var(--c-primary);color:var(--c-primary);box-shadow:none;background:#fff}html body :is(.btn.secondary,.btn.ghost,.save-btn:not(.icon),.visit-btn:not(.icon),.cm-write,.hh-pb,.plan-cta):not(.maplibregl-popup-content *) :is(span,small,.ic,svg){color:var(--c-primary)}html body :is(.btn.secondary,.btn.ghost,.save-btn:not(.icon),.visit-btn:not(.icon),.cm-write,.hh-pb,.plan-cta):not(.maplibregl-popup-content *):hover{background:var(--c-primary-t);border-color:var(--c-primary-h);color:var(--c-primary-h)}html body .cs-photo .btn.pearl.pearl{border:1.5px solid var(--c-primary);color:var(--c-primary);background:#fff}html body .cs-photo .btn.pearl.pearl :is(span,.ic,svg){color:var(--c-primary)}html body .cs-photo .btn.pearl.pearl:hover{background:var(--c-primary-t)}html body :is(.btn.accent,.cs-cta),html body .save-btn.save-btn:not(.icon)[aria-pressed=true]{background:var(--c-accent);border:1.5px solid var(--c-accent);color:#fff}html body :is(.btn.accent,.cs-cta) :is(span,.ic,svg),html body .save-btn.save-btn:not(.icon)[aria-pressed=true] :is(span,.ic,svg){color:#fff;stroke:#fff}html body :is(.btn.accent,.cs-cta):hover,html body .cs-d>summary:hover .cs-cta,html body .save-btn.save-btn:not(.icon)[aria-pressed=true]:hover{background:var(--c-accent-h);border-color:var(--c-accent-h);color:#fff}html body .visit-btn.visit-btn:not(.icon)[aria-pressed=true],html body .visit-btn.visit-btn:not(.icon)[aria-pressed=true]:hover{background:var(--c-primary);border-color:var(--c-primary);color:#fff}html body .visit-btn.visit-btn:not(.icon)[aria-pressed=true] :is(span,.ic,svg){color:#fff}html body .acts .visit-btn[aria-pressed=true] svg path:last-child{stroke:var(--c-primary)}html body :is(.btn.tertiary,.linkbtn,.uk-linkbtn,.tipsa-rad button){box-shadow:none;color:var(--c-primary);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:4px 2px;font-weight:600;text-decoration:underline}html body :is(.btn.tertiary,.linkbtn,.uk-linkbtn,.tipsa-rad button):hover{color:var(--c-primary-h)}html body :is(.btn,.dir-btn,.sh-add,.h-geo,.save-btn,.visit-btn,.cs-cta,.cm-write,.hh-pb,.linkbtn,.uk-linkbtn,.plan-cta):focus-visible{outline:3px solid color-mix(in srgb,var(--c-primary) 45%,#fff);outline-offset:2px}html body .tabbar .tb-more-menu button.tb-tipsa svg{color:var(--c-primary);stroke:var(--c-primary)}html body :is(.chip-t,.sk-opt,.sk-km,.nm-opt,button.pl-cat),html body .ex-g label:has(input){--chip-c:var(--c,var(--kc,var(--c-primary)));--chip-on:color-mix(in srgb,var(--chip-c) 85%,#000);border:1px solid var(--c-line-chip);border-radius:var(--r-pill);min-height:40px;color:var(--c-ink);font:600 var(--fs-s)/1.2 var(--font);white-space:nowrap;cursor:pointer;box-shadow:none;background:#fff;align-items:center;gap:6px;padding:6px 12px;transition:background .12s,border-color .12s,color .12s;display:inline-flex;position:relative}html body :is(.chip-t,.sk-opt,.sk-km,.nm-opt,button.pl-cat) :is(.ic,svg),html body .ex-g label:has(input) :is(.ic,svg){color:var(--chip-c);flex:none}html body :is(.chip-t,.sk-opt,.sk-km,.nm-opt,button.pl-cat) .n,html body .ex-g label:has(input) .n{font-size:var(--fs-xs);color:var(--c-ink-2);font-variant-numeric:tabular-nums;font-weight:700}html body :is(.chip-t,.sk-opt,.sk-km,.nm-opt,button.pl-cat):hover:not(:disabled),html body .ex-g label:has(input):not(.dis):hover{border-color:var(--chip-c);background:color-mix(in srgb,var(--chip-c) 7%,#fff)}html body :is(.chip-t,.sk-opt,.sk-km,.nm-opt,button.pl-cat):is([aria-pressed=true],[aria-selected=true]),html body .ex-g label:has(input:checked){background:var(--chip-on);border-color:var(--chip-on);color:#fff}html body :is(.chip-t,.sk-opt,.sk-km,.nm-opt,button.pl-cat):is([aria-pressed=true],[aria-selected=true]) :is(.ic,svg,.n),html body .ex-g label:has(input:checked) :is(.ic,svg,.n){color:#fff}html body :is(.chip-t,.sk-opt,.sk-km,.nm-opt,button.pl-cat):is([aria-pressed=true],[aria-selected=true]):hover,html body .ex-g label:has(input:checked):hover{background:color-mix(in srgb,var(--chip-c) 72%,#000);border-color:color-mix(in srgb,var(--chip-c) 72%,#000)}html body :is(.chip-t,.sk-opt,.sk-km,.nm-opt,button.pl-cat):focus-visible,html body .ex-g label:has(input:focus-visible){outline:3px solid color-mix(in srgb,var(--chip-c) 45%,#fff);outline-offset:2px}html body :is(.chip-t,.sk-opt,.sk-km,.nm-opt,button.pl-cat):disabled{opacity:.45;cursor:default}html body .ex-g label:has(input) input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}html body .ex-g label.dis{color:#6b7068;background:#f6f4ee;border-style:dashed}html body .ex-chips button{background:var(--c-primary);border-color:var(--c-primary);color:#fff}html body :is(.chip-info,.uk-fchip,.vbox .chip,.hl-box li,.hl-box .chip,.dh-fr .chip){border-radius:var(--r-pill);background:var(--c-primary-t);color:var(--c-primary-h);box-shadow:none;border:0;align-items:center;gap:4px;font-weight:650;display:inline-flex}html body :is(.chip-info,.uk-fchip,.vbox .chip,.hl-box li,.hl-box .chip,.dh-fr .chip) :is(.ic,svg){color:var(--c-primary)}html body .uk-fchip,html body .ex-list .ex-f span.uk-fchip,html body .camp-list .cf>span.uk-fchip{width:auto;height:24px;font-size:var(--fs-xs);white-space:nowrap;padding:0 8px;line-height:1}html body .uk-fchip>span:not(.sr),html body .ex-list .ex-f .uk-fchip>span:not(.sr){background:0 0;border-radius:0;width:auto;height:auto;padding:0;display:inline}html body .uk-fchip.more{border:1px solid var(--c-line);color:var(--c-ink-2);background:#fff}html body .uk-fchip svg{flex:none;width:14px;height:14px}html body :is(.lb-n,.dx-cnt,.cs-live,.kat-l .n,.ex-nf){background:var(--c-primary-t);color:var(--c-primary-h)}html body .cs-live i{background:var(--c-primary)}html body .uk-dist,html body #i-narheten .list .d{border-radius:var(--r-pill);background:var(--c-primary-t);height:22px;color:var(--c-primary-h);white-space:nowrap;border:0;flex:none;align-items:center;gap:3px;padding:0 8px;font-size:.76rem;font-weight:700;line-height:1;display:inline-flex}html body .uk-dist svg{flex:none;width:12px;height:12px}html body .h-search{z-index:30;border:2px solid var(--c-primary);border-radius:var(--r-pill);background:#fff;align-items:center;gap:8px;min-height:64px;margin:0 0 20px;padding:5px 5px 5px 3px;transition:box-shadow .15s;display:flex;position:relative;box-shadow:0 20px 44px -22px #1f6b3a99,0 4px 12px #1f2a1f12}html body .h-search:focus-within{box-shadow:0 0 0 4px color-mix(in srgb,var(--c-primary) 28%,transparent),0 20px 44px -22px #1f6b3a99}html body .h-search .search{flex:1;min-width:0;max-width:none}html body .h-search .search ul{backdrop-filter:none;background:#fff;top:calc(100% + 12px)}html body .h-search .search input{min-height:52px;box-shadow:none;border-radius:var(--r-pill);color:var(--c-ink);background-color:#0000;border:0;font-size:1.125rem}html body .h-search .search input::placeholder{color:#5e5643}html body .h-search .search input:focus{box-shadow:none}html body .h-search .h-geo{border-radius:var(--r-pill);min-height:52px;font:700 1rem var(--font);white-space:nowrap;cursor:pointer;flex:none;align-items:center;gap:8px;padding:0 26px 0 22px;transition:background .2s,transform .12s;display:flex}html body .h-search .h-geo:active{transform:scale(.96)}html body .h-chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;margin:0 -16px;padding:2px 16px 4px;display:flex;overflow-x:auto}html body .h-chips::-webkit-scrollbar{display:none}html body .h-chips a{border-radius:var(--r-pill);border:1px solid var(--c-line-chip);min-height:36px;box-shadow:none;color:var(--c-ink);font:600 var(--fs-s)/1.2 var(--font);white-space:nowrap;-webkit-tap-highlight-color:transparent;background:#fff;flex:none;align-items:center;gap:7px;padding:0 13px 0 5px;text-decoration:none;transition:border-color .15s,background .15s,transform .12s;display:inline-flex}html body .h-chips a svg{box-sizing:border-box;background:var(--kc);color:#fff;stroke-width:2.25px;border-radius:50%;flex:none;width:24px;height:24px;padding:5px}html body .h-chips a:hover{border-color:color-mix(in srgb,var(--kc) 45%,var(--c-line-chip));background:color-mix(in srgb,var(--kc) 6%,#fff)}html body .h-chips a:active{transform:scale(.96)}html body .h-chips a:focus-visible{outline:3px solid color-mix(in srgb,var(--kc) 45%,transparent);outline-offset:2px}html body .h-facts{color:var(--c-ink-2);text-align:left;margin:18px 0 0;font-size:.8rem;line-height:1.4}html body .h-facts b{color:var(--c-ink);font-weight:700}html body .h-facts span{white-space:nowrap}html body .h-facts .hf-m{display:none}@media (width<=600px){html body .h-facts{white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:.78rem;overflow:hidden}html body .h-facts .hf-d{display:none}html body .h-facts .hf-m{display:inline}}html body .h-nearme{margin:-6px 0 14px}html body .h-nearbtn{border-radius:var(--r-pill);min-height:44px;color:var(--c-primary);font:700 var(--fs-m)/1.2 var(--font);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1.5px solid #0000;justify-content:center;align-items:center;gap:8px;margin-left:-10px;padding:0 14px 0 10px;text-decoration:none;transition:background .15s,border-color .15s,transform .12s;display:inline-flex}html body .h-nearbtn:hover{background:var(--c-primary-t);color:var(--c-primary-h)}html body .h-nearbtn:active{transform:scale(.97)}html body .h-nearbtn:focus-visible{outline:3px solid color-mix(in srgb,var(--c-primary) 45%,#fff);outline-offset:2px}html body .h-nearbtn svg{flex:none}html body .h-nearbtn.is-busy{cursor:progress;opacity:.85}html body .h-nearbtn.is-busy svg{animation:1s linear infinite h-near-spin}@keyframes h-near-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){html body .h-nearbtn.is-busy svg{animation:none}}html body .h-nearmsg{border-radius:var(--r-m);background:var(--c-info);border:1px solid var(--c-info-line);color:var(--c-ink);font-size:var(--fs-s);margin:8px 0 0;padding:9px 12px;line-height:1.45}@media (width<=860px){html body .h-nearme{margin:-6px 0 10px}html body .h-nearbtn{border-color:var(--c-primary);background:#fff;width:100%;min-height:44px;margin-left:0;display:flex;box-shadow:0 1px 2px #1f2a1f0d}html body .h-nearbtn:hover{background:var(--c-primary-t)}}@media (width>=960px){html body .h-chips{grid-template-columns:repeat(4,max-content);gap:8px;margin:0;padding:0;display:grid;overflow:visible}html body .h-chips a{gap:6px;min-height:34px;padding-right:12px}html body .h-chips a svg{width:22px;height:22px;padding:4.5px}}@media (width<=860px){html body .h-search{min-height:58px;margin-bottom:14px}html body .h-search .search input{min-height:48px;font-size:1.0625rem}html body .h-search .h-geo{min-height:48px;padding:0 15px}html body .h-search .h-geo span{display:none}html body .h-facts{margin-top:12px}}html body :is(.sh-nav>:is(a,.sh-addp),.sh-more>summary){color:var(--c-ink);box-shadow:none;background:0 0}html body :is(.sh-nav>:is(a,.sh-addp),.sh-more>summary) :is(.ic,svg){color:currentColor}html body :is(.sh-nav>:is(a,.sh-addp),.sh-more>summary){font-weight:600;position:relative}html body :is(.sh-nav>:is(a,.sh-addp),.sh-more>summary):after{content:"";background:var(--c-primary);opacity:0;border-radius:2px;height:2px;transition:opacity .15s;position:absolute;bottom:1px;left:6px;right:6px}html body :is(.sh-nav>:is(a,.sh-addp),.sh-more>summary):hover,html body .sh-more[open]>summary{color:var(--c-primary);background:0 0}html body :is(.sh-nav>:is(a,.sh-addp),.sh-more>summary)[aria-current]{color:var(--c-primary);box-shadow:none;background:0 0;font-weight:600}html body :is(.sh-nav>a[aria-current],.sh-more>summary[aria-current],.sh-more[open]>summary):after{opacity:1}html body :is(.sh-nav>:is(a,.sh-addp),.sh-more>summary):focus-visible{outline:2px solid var(--c-primary);outline-offset:2px;background:0 0}html body .sh-nav .sh-more-menu a:after{content:none}html body .sh-nav .sh-more-menu a{color:var(--c-ink)}html body .sh-nav .sh-more-menu a[aria-current]{background:var(--c-primary-t);color:var(--c-primary-h)}html body .sh-nav .sh-more-menu a .ic{color:var(--kc,var(--c-primary))}html body .sh-sok{border:1px solid var(--c-line);width:44px;height:44px;color:var(--c-ink);background:#ffffffd9;border-radius:50%;flex:none;place-items:center;margin-left:10px;text-decoration:none;transition:background .2s,color .2s,transform .12s;display:grid}html body .sh-sok:hover{border-color:var(--c-primary);color:var(--c-primary-h);background:#fff}html body .sh-sok:active{transform:scale(.94)}html body :is(.sh-sok,.acct-btn):focus-visible{outline:3px solid color-mix(in srgb,var(--c-primary) 45%,#fff);outline-offset:2px}html body .acct-btn:hover{color:var(--c-primary-h);border-color:var(--c-primary)}html body .acct-btn.in:hover{color:#fff;background:var(--c-primary-h)}html body .acct-btn[data-current]{border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-t)}html body .acct-menu .mi .ic{width:var(--ic-s);height:var(--ic-s);color:var(--c-primary);flex:none;margin:0}html body .acct-menu .g-btn .g-logo{margin:0}html body .acct-menu :is(a,button.mi):focus-visible{outline:2px solid var(--c-primary);outline-offset:-2px;background:var(--c-primary-t)}html body .acct-menu .mi[aria-current]{background:var(--c-primary-t);color:var(--c-primary-h);font-weight:700}html body .acct-menu .mi .n{color:var(--c-ink-2)}@media (width<=860px){html body .sh-sok{display:none}}@media (width>=861px){html body .acct-menu .mi-plan{display:none}}html body :is(.card,.uk-card,.pf-fakta,.mi-card,details.mi-card,.cs,.cs-d,.rv,.hh-card,.hh-t,.info-box,.hl-box,.lan-box,.ex-panel,.ex-list li.ex-card,.camp-list>li,.ar-secs>.dsub.ar-sec,.pl-duo .cm-card){border:1px solid var(--c-line);border-radius:var(--r-l);box-shadow:var(--sh-card);background:#fff}html body :is(.ex-list li.ex-card,.camp-list>li,a.uk-card):hover{box-shadow:var(--sh-card-h);transform:translateY(-1px)}html body details.mi-card[open]>.dsub-b{border-top:1px solid var(--c-line);border-radius:0 0 var(--r-l) var(--r-l);padding:var(--sp-4);background:#fff}html body details.mi-card>summary .mi-h,html body .ar-sec>summary .ar-sh{color:var(--c-ink);font-weight:800}html body details.mi-card>summary .mi-s,html body .ar-sec>summary .ar-ss{color:var(--c-ink-2)}html body :is(.info,aside.vd,.vd.vd-tips,.pf-tips.vd){background:var(--c-info);border:1px solid var(--c-info-line);border-left:1px solid var(--c-info-line);color:var(--c-ink);border-radius:14px;flex-wrap:wrap;align-items:flex-start;gap:12px 14px;padding:18px 20px;display:flex;box-shadow:0 1px 2px #3c2d0a0d,0 4px 14px #3c2d0a0f}html body :is(.info,aside.vd):before,html body :is(.info,aside.vd):after{content:none;display:none}html body :is(.info,aside.vd,.vd.vd-tips) :is(.info-h,.vd-h){color:var(--c-ink);white-space:normal;align-items:center;gap:10px;margin:0;font-size:1.02rem;font-weight:700;line-height:1.3;display:inline-flex}html body :is(.info,aside.vd,.vd.vd-tips) :is(.info-h,.vd-h)>svg{box-sizing:content-box;background:var(--c-accent);color:#fff;stroke:#fff;border-radius:50%;flex:none;width:18px;height:18px;padding:8px}html body :is(.info,aside.vd,.vd.vd-tips)>p:not(.vd-h,.info-h){color:#3d443b;flex:320px;margin:0;padding-top:6px;font-size:1rem;line-height:1.6}html body .uk-src{color:var(--c-ink-2);flex-basis:100%;margin:6px 0 0;font-size:.8rem;font-weight:500;display:block}html body .uk-src a{color:var(--c-ink-2);text-underline-offset:2px;font-weight:600;text-decoration:underline}html body .ic-s{width:var(--ic-s);height:var(--ic-s)}html body .ic-m{width:var(--ic-m);height:var(--ic-m)}html body .ic-l{width:var(--ic-l);height:var(--ic-l)}html body .ic-xl{width:var(--ic-xl);height:var(--ic-xl)}html body :is(.ic-box,.h2-i,.why-i,.hs-g .hs-i,.mi-card .mi-i:not(.x),.hh-h2>.ic:first-child,.cs-d>summary>.ng-i,.hh-tiles .hh-t .hh-ti,.rv-head .rv-ic){background:var(--c-primary);color:#fff}html body :is(.h2-i.t,#ng-h .h2-i,.hs-t .hs-i,.ar-secs>.dsub.ar-sec .ar-si){background:var(--c-accent);color:#fff}html body :is(.ng-i[style*=--kc],.do-i){background:var(--kc);color:#fff;border:0}html body :is(.ic-box,.ng-i,.do-i,.mi-i,.hh-ti,.h2-i,.why-i,.hs-i,.ar-si) :is(.ic,svg){color:#fff}html body .pf-fakta .fg-i{background:var(--c-primary-t);color:var(--c-primary-h)}html body .dh-stats li svg{color:var(--c-accent)}html body .cphoto.illu{border:1px solid var(--c-line);box-shadow:var(--sh-card);background:var(--c-primary);border-radius:18px;overflow:hidden}html body .cphoto.illu img{transform:none!important}html body .lan-box{border-radius:14px;overflow:hidden}html body .lan-box>summary{color:var(--c-ink);cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;font-weight:700;display:flex}html body .lan-box>summary:hover{background:var(--c-primary-t)}html body .lan-box[open]>summary{background:var(--c-primary-t);color:var(--c-primary-h);border-bottom:1px solid var(--c-line)}html body .lan-box .lb-n,html body .lan-box li>span{border-radius:var(--r-pill);min-width:28px;height:22px;font-size:var(--fs-xs);background:var(--c-primary-t);color:var(--c-primary-h);border:0;justify-content:center;align-items:center;padding:0 8px;font-weight:700;display:inline-flex}html body .lan-box[open] .lb-n{background:var(--c-primary);color:#fff}html body .lan-box ul{margin:0;padding:6px 14px;list-style:none}html body .lan-box li{border-bottom:1px solid var(--c-row);justify-content:space-between;align-items:center;gap:8px;padding:7px 0;display:flex}html body .lan-box li:last-child{border-bottom:0}html body .lan-box li a{color:var(--c-primary-h);font-weight:600;text-decoration:none}html body .lan-box li a:hover,html body .lan-box .lb-all:hover{text-decoration:underline}html body .lan-box .lb-all{color:var(--c-primary);padding:8px 14px 12px;font-weight:700;text-decoration:none;display:block}html body .cs-cta{min-height:44px;font-weight:700}html body .cs-d .cs-qprev{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}html body .cs-d .cs-qprev>span{border-radius:var(--r-pill);border:1px solid var(--c-line-chip);height:30px;color:var(--c-ink);background:#fff;align-items:center;gap:6px;padding:0 12px;font-size:.82rem;font-weight:650;line-height:1;display:inline-flex}html body .cs-d .cs-qprev>span svg{flex:none;width:16px;height:16px;margin:0;display:block}html body .cs-sumtxt{color:var(--c-ink-2)}html body #hitta-hit.pf{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html body #hitta-hit.pf>.hh{display:contents}html body #hitta-hit.pf>*,html body #hitta-hit.pf>.hh>*{order:3;grid-column:1/-1;min-width:0}html body #hitta-hit.pf>h2,html body #hitta-hit.pf>.hh>h2{order:0}html body #hitta-hit.pf>.hh>.hh-map{border:1px solid var(--c-line);border-radius:var(--r-l);box-shadow:var(--sh-card);background:#fff;flex-direction:column;order:1;display:flex;overflow:hidden}html body #hitta-hit.pf>.hh>.hh-map>.map{border:0;border-radius:0;flex:auto;margin:0}html body #hitta-hit.pf>.pf-fakta{order:1;align-self:stretch;margin:0!important}html body #hitta-hit.pf>.hh>.hh-links{order:2;margin:0 2px}@media (width>=980px){html body #hitta-hit.pf{grid-template-columns:minmax(0,1fr) 320px;column-gap:18px}html body #hitta-hit.pf>.hh>.hh-map{grid-column:1}html body #hitta-hit.pf>.pf-fakta{grid-column:2}html body #hitta-hit.pf>.hh>.hh-links{grid-column:1}html body #hitta-hit.pf>.hh>.hh-map>.map{min-height:440px;height:100%!important}}html body .mlg-ov .mlg-b{gap:6px}html body .mlg-ov .mlg-b>span{white-space:nowrap;grid-template-columns:26px minmax(0,1fr);align-items:center;column-gap:8px;display:grid!important}html body .mlg-ov :is(.mlg-d,.mlg-pin,.mlg-near){box-sizing:border-box;border:1.5px solid #fff;justify-self:center;width:18px!important;height:18px!important;margin:0!important}html body .mlg-ov .mlg-pin{box-shadow:0 0 0 1px #00000024}html body .mlg-ov .mlg-near{outline-offset:-4px;outline:1.5px solid #fff;box-shadow:none!important;border:2.5px solid var(--c-primary)!important}html body .maplibregl-ctrl-top-right{top:0;right:0!important}html body .maplibregl-ctrl-top-right .maplibregl-ctrl{margin:12px 12px 0 0}html body .hh2 .hh-card{background:#fff}html body .hh2 .hh-ph{justify-content:space-between;align-items:center;gap:8px;display:flex}html body .hh-x{border:1px solid var(--c-line);border-radius:var(--r-s);width:32px;height:32px;color:var(--c-primary);cursor:pointer;background:#fff;flex:none;place-items:center;margin:-4px -4px -4px 0;display:inline-grid}html body .hh-x:hover{background:var(--c-primary-t)}html body .hh-pill{border:1px solid var(--c-line);border-radius:var(--r-pill);height:38px;color:var(--c-primary);font:inherit;box-shadow:var(--sh-card-h);cursor:pointer;background:#fff;align-items:center;gap:6px;padding:0 14px;font-size:.9rem;font-weight:700;display:none}html body .hh-pill:hover{background:var(--c-primary-t)}html[data-kph="0"] body .hh2 .hh-panel{display:none!important}html[data-kph="0"] body .hh2 .hh-pill{display:inline-flex}@media (width>=860px){html body .hh2 .hh-panel{max-width:calc(100% - 88px);right:64px!important}html body :is(.hh2,.ar-way) .hh-pill{z-index:3;position:absolute;top:12px;right:64px}}@media (width<=859px){html body .hh2 .hh-pill{align-self:flex-start;margin:10px}}html body .kp-ctrl .kp-btn{width:32px;height:32px;color:var(--c-primary-h);cursor:pointer;border-radius:inherit;place-items:center;display:grid}html body .kp-ctrl .kp-btn[aria-expanded=false]{background:var(--c-primary);color:#fff}html body .kp-ctrl .kp-btn .ic{color:currentColor;width:20px;height:20px;display:block}html body .ar-way,html body .ar-way.dsec{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html body .ar-way .ar-map{position:relative}html body .ar-hh .ar-hh-h{align-items:center;gap:8px;display:flex}html body .ar-hh .ar-hh-h .hh-x{margin-left:auto}html[data-kph="0"] body .ar-way>.ar-hh{display:none!important}html[data-kph="0"] body .ar-way.dsec{grid-template-columns:minmax(0,1fr)}html[data-kph="0"] body .ar-way .hh-pill{display:inline-flex}@media (width<=859px){html body .ar-way .hh-pill{align-self:flex-start;margin:10px 0 0;position:static}}html body .hh-tiles{gap:10px}html body .hh-tiles .hh-t{border-radius:14px;padding:12px 14px}html body .hh-tiles .hh-t .hh-ti{border-radius:var(--r-m);width:40px;height:40px}html body .hh-tl{color:var(--c-ink-2);text-transform:none;letter-spacing:0;font-size:.82rem;font-weight:700}html body .hh-tv{color:var(--c-ink);font-size:1.08rem;font-weight:800}html body .hh-ts{color:var(--c-ink-2)}html body .hh-pa{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}html body .hh-pb{border-radius:var(--r-s);cursor:pointer;align-items:center;gap:6px;min-height:40px;padding:8px 14px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}html body #i-narheten:not(.ar-do #i-narheten){box-shadow:none;background:0 0;border:0;padding:0}html body #i-narheten .ng{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}@media (width<=979px){html body #i-narheten .ng{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){html body #i-narheten .ng{grid-template-columns:minmax(0,1fr)}}html body #i-narheten .ng>details.dsub{--kc:var(--c-primary);border:1px solid var(--c-line);border-radius:var(--r-l);height:100%;box-shadow:var(--sh-card);background:#fff;margin:0;transition:transform .15s,box-shadow .15s,border-color .15s;overflow:hidden}html body #i-narheten .ng>details.dsub:not([open]):hover{box-shadow:var(--sh-card-h);border-color:#cfc7b4;transform:translateY(-2px)}html body #i-narheten .ng>details.dsub[open]{border-color:var(--c-primary);box-shadow:0 0 0 1px var(--c-primary),var(--sh-card-h)}html body #i-narheten .ng>details>summary{box-sizing:border-box;cursor:pointer;background:0 0;border:0;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;height:100%;min-height:96px;padding:16px;display:grid}html body #i-narheten .ng>details>summary .ng-i{border-radius:14px;width:52px;height:52px}html body #i-narheten .ng>details>summary .ng-i svg{width:26px;height:26px}html body #i-narheten .ng>details[open]>summary>svg.ic:last-child{transform:rotate(180deg)}html body #i-narheten .ng-s{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}html body #i-narheten .ng-c{color:var(--c-ink);order:-1;font-size:1.55rem;font-weight:800;line-height:1}html body #i-narheten .ng-t{color:var(--c-ink);font-size:1rem;font-weight:700;line-height:1.25}html body #i-narheten .ng-n{white-space:normal;color:var(--c-ink-2);flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:.84rem;display:flex;overflow:visible}html body #i-narheten .ng-n .ng-nm{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}html body #i-narheten .dsub-b{background:0 0;border:0;padding:0 14px 14px}html body #i-narheten .ng>.ng-panel{border:1px solid var(--c-primary);border-radius:var(--r-l);box-shadow:var(--sh-card);background:#fff;grid-column:1/-1;padding:14px}html body #i-narheten .ng-panel .ng-ph{color:var(--c-ink);align-items:center;gap:8px;margin:0 0 10px;font-weight:700;display:flex}html body #i-narheten .ng-panel .ng-ph .ng-i{border-radius:8px;place-items:center;width:28px;height:28px;display:inline-grid}html body #i-narheten .ng-panel .ng-ph .ng-i svg{width:16px;height:16px}html body #i-narheten .ng-panel .dsub-b{padding:0}html body #i-narheten .nb-bare{background:0 0;border:0;margin:0;padding:0}html body #i-narheten .list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}html body #i-narheten .list>li{border:1px solid var(--c-line);border-radius:var(--r-m);background:#fff;justify-content:space-between;align-items:center;gap:10px;min-height:44px;margin:0;padding:10px 12px;transition:box-shadow .15s,transform .15s;display:flex;position:relative}html body #i-narheten .list>li:hover{box-shadow:var(--sh-card-h);transform:translateY(-1px)}html body #i-narheten .list>li>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html body #i-narheten .list>li a{color:var(--c-primary-h);font-weight:700;text-decoration:none}html body #i-narheten .list>li a:after{content:"";border-radius:var(--r-m);position:absolute;inset:0}html body #i-narheten .list>li a:hover{text-decoration:underline}html body #i-narheten .list>li a:focus-visible{outline:none}html body #i-narheten .list>li:has(a:focus-visible){outline:2px solid var(--c-primary);outline-offset:2px}html body .ex-list,html body .camp-list{gap:12px}html body .ex-list li.ex-card,html body .camp-list>li{border-radius:14px;flex-direction:column;gap:6px;min-width:0;min-height:112px;padding:12px 14px;transition:box-shadow .15s,transform .15s;display:flex;position:relative}html body .ex-card .ex-n,html body .camp-list .cn{overflow-wrap:anywhere;font-size:1rem;font-weight:700;line-height:1.3;color:var(--c-primary)!important;text-decoration:none!important}html body .ex-card .ex-n:hover,html body .camp-list .cn:hover{text-underline-offset:2px;text-decoration:underline!important}html body .ex-card .ex-s{color:var(--c-ink-2);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:.82rem;display:flex}html body .ex-card .ex-cat{align-items:center;gap:5px;display:inline-flex}html body .ex-card .ex-f,html body .camp-list .cf{flex-wrap:wrap;gap:4px;margin-top:auto;padding-top:4px;display:flex}html body .camp-list>li{padding-right:50px}html body .camp-list .cm{color:var(--c-ink-2);font-size:.82rem;line-height:1.4;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}html body .camp-list .cm:empty{display:none}html body .camp-list .cw{border:1px solid var(--c-line);width:32px;height:32px;color:var(--c-primary);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}html body .camp-list .cw:hover{background:var(--c-primary-t)}html body .ex-open-now{color:var(--c-primary-h);font-weight:700}html body .ex-g{padding:12px 0}html body .ex-g h3{color:var(--c-ink);margin:0 0 8px;font-size:.9rem}html body .ex-g select{border:1px solid var(--c-line-chip);border-radius:var(--r-s);background:#fff;height:40px;margin:0;padding:0 10px}html body .ex-g:has(input[type=checkbox],input[type=radio]){flex-wrap:wrap;gap:6px;display:flex}html body .ex-g:has(input[type=checkbox],input[type=radio])>h3{flex-basis:100%}html body .ex-g label:has(input){white-space:normal;min-height:34px;padding:4px 11px;font-size:.84rem}html body .ex-sort{border:1px solid var(--c-line-chip);box-shadow:none;background:#fff}html body .ex-sort select,html body .ex-sort select:focus{appearance:auto;box-shadow:none!important;background-color:#0000!important;border:0!important;outline:0!important}html body .ex-sort:focus-within{outline:2px solid var(--c-primary);outline-offset:2px}html body .ex-count{color:var(--c-ink)}html body :is(.wiki-more,.ar-more) a[href*=wikipedia\.org]{color:var(--c-ink-2);font-size:.8rem;font-weight:500}html body h2,html body h3{color:#10231a}html body h1{color:var(--c-primary-h)}html body aside.vd{margin:18px 0 6px}html body aside.vd p:last-child{margin:0}html body .plan-cta{border-radius:14px;align-items:center;gap:8px;width:max-content;max-width:100%;min-height:46px;margin:12px 0 4px;padding:11px 16px;font-weight:700;text-decoration:none;display:flex}html body .plan-cta .ic{flex:none}html body .pl-plan{gap:var(--sp-2);flex-wrap:wrap;flex:100%;grid-column:1/-1;width:100%;margin:0;display:flex}html body .pl-plan-a{border-radius:var(--r-m);border:1.5px solid var(--c-line-chip);min-height:44px;color:var(--c-primary);background:#fff;align-items:center;gap:7px;padding:8px 14px;font-size:.92rem;font-weight:650;line-height:1.2;display:inline-flex;text-decoration:none!important}html body .pl-plan-a .ic{color:var(--c-primary);flex:none}html body .pl-plan-a:hover{background:var(--c-primary-t);border-color:var(--c-primary);color:var(--c-primary-h)}html body .pl-plan-a:focus-visible{outline:3px solid color-mix(in srgb,var(--c-primary) 45%,#fff);outline-offset:2px}@media (width<=599px){html body .pl-plan-a{text-align:center;flex:1 1 0;justify-content:center;padding:8px 10px;font-size:.88rem}}html body .pl-plan{align-items:stretch}html body .pl-plan-a{position:relative}html body .pl-plan-a .pl-t{min-width:0}html body .pl-plan-a,html body .vbox-row>:is(.dir-btn,.save-btn,.visit-btn){white-space:nowrap}@media (width<=480px){html body .pl-plan{flex-wrap:nowrap}html body .pl-plan-a{gap:6px;min-width:0;padding:8px}html body .pl-plan-a .pl-x{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}html body .card>.uk-src{margin-top:var(--sp-3)}html body .vbox-row>.dir-btn{order:-1;margin:0!important}html body .vbox-row>:is(.dir-btn,.save-btn,.visit-btn){border-radius:var(--r-m);min-height:46px}@media (width<=599px){html body .vbox-row>.dir-btn{flex:100%;justify-content:center}html body .vbox-row>:is(.save-btn,.visit-btn){flex:1 1 0;justify-content:center}}@media (width>=900px){.pcols{grid-template-columns:1fr 2fr;align-items:start;gap:32px;margin:6px 0 30px;display:grid}.pcol-m{position:sticky;top:84px}.pcols .cphoto{margin:0 0 14px!important}.pcols .cphoto a,.pcols .cphoto picture{display:block}.pcols .cphoto img{aspect-ratio:1;object-fit:cover;object-position:center;width:100%;height:auto!important;max-height:none!important}.pcols>.about{margin:0}.pcols>.about>h2,.pcol-r>:first-child,.pcol-r>.dsec>h2,.pcol-r>.info-box>h2{margin-top:0}.pcol-r>.fcta{margin-bottom:22px}.pcol-r>.dsec+.dsec{margin-top:28px}}html body .rv-stars button:not(.on){color:#8a806c}html body .pv{display:block}.pv-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pv-ic{background:var(--c-primary,#1f6b3a);color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.pv-t{flex:200px;min-width:0;line-height:1.35}.pv-t h2{color:#12261a;margin:0;font-size:1.06rem}.pv-t p{color:var(--muted,#4f4836);margin:2px 0 0;font-size:.92rem}.pv-t b{color:#12261a}.pv-acts{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.pv-acts .btn{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.pv-acts .btn[hidden]{display:none}.pv-pan{background:var(--c-bg,#fbf8f1);border:1px solid var(--c-line,#e7e1d3);border-radius:16px;gap:12px;margin-top:14px;padding:14px;display:grid}.pv-pan[hidden]{display:none}.pv-gps{min-height:48px;color:var(--c-primary,#1f6b3a);cursor:pointer;white-space:nowrap;background:#dfede2;border:1.5px solid #9cc49a;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:.95rem;font-weight:650;display:flex}.pv-gps:hover{background:#cfdcc3}.pv-gps:disabled{opacity:.7;cursor:progress}.pv-gps:focus-visible{outline-offset:2px;outline:3px solid #2e7d4f59}.pv-or{letter-spacing:.05em;text-transform:uppercase;color:var(--muted,#4f4836);align-items:center;gap:10px;margin:0;font-size:.74rem;font-weight:700;display:flex}.pv-or:before,.pv-or:after{content:"";background:var(--c-line,#e7e1d3);flex:1;height:1px}.pv-ac{max-width:none;position:relative}.pv-ac input{min-height:48px;font-size:1rem}.pv-ac li a svg{color:var(--c-primary,#1f6b3a);flex:none}.pv-ac .pv-none{color:var(--muted,#4f4836);padding:10px 12px;font-size:.9rem}.pv-msg{color:#24442a;background:#eef5ec;border-radius:12px;margin:0;padding:9px 12px;font-size:.88rem}.pv-msg.err{color:#7a3b12;background:#fff4e5}.pv-msg[hidden]{display:none}@media (width>=861px){.pv-pan{max-width:520px}}.pv-mob{display:none}@media (pointer:coarse),(width<=860px){html body .pv .pv-desk,html body .pv .pv-acts,html body .pv .pv-pan{display:none}html body .pv .pv-mob{display:block}}html body .maplibregl-ctrl-bottom-left .mlg.mlg-ov{box-shadow:none;background:0 0;border:0;border-radius:14px;max-width:min(250px,100vw - 120px);margin:0 0 10px 10px;padding:0;display:block}html body .mlg-ov .mlg-tg{width:40px;height:40px;color:var(--c-primary,#1f6b3a);cursor:pointer;font:inherit;background:#fff;border:1.5px solid #b9c4b3;border-radius:50%;place-items:center;margin:0;padding:0;display:grid;box-shadow:0 3px 10px #14231438}html body .mlg-ov .mlg-tg:hover{background:var(--c-primary-t,#e8f3ec)}html body .mlg-ov .mlg-tg:focus-visible{outline:3px solid color-mix(in srgb,var(--c-primary) 45%,#fff);outline-offset:2px}html body .mlg-ov .mlg-tg .ic{margin:0;display:block}html body .mlg-ov .mlg-tt{display:none}html body .maplibregl-ctrl-bottom-left .mlg.mlg-ov.open,html body .mlg.mlg-ov.open{background:#fff;border:1.5px solid #b9c4b3;box-shadow:0 3px 10px #14231438}html body .mlg-ov.open .mlg-tg{width:100%;height:auto;min-height:36px;box-shadow:none;color:var(--c-primary,#1f6b3a);text-align:left;background:0 0;border:0;border-radius:14px 14px 0 0;align-items:center;gap:6px;padding:6px 11px 3px;font-size:.8rem;font-weight:600;display:flex}html body .mlg-ov.open .mlg-tt{display:inline}html body .mlg-ov .mlg-b[hidden]{display:none!important}@media (width<=639px){html body .maplibregl-ctrl-bottom-left .mlg.mlg-ov{margin:0 0 8px 8px}}html body .maplibregl-ctrl-group.kp-ctrl button.kp-btn{color:var(--c-primary-h)}html body .maplibregl-ctrl-group.kp-ctrl button.kp-btn[aria-expanded=false]{color:#fff;background-color:var(--c-primary)!important;border-color:var(--c-primary)!important}html body .maplibregl-ctrl-group.kp-ctrl button.kp-btn .ic{color:currentColor;stroke:currentColor;width:20px;height:20px;display:block}html body .maplibregl-canvas-container.maplibregl-interactive,html body .maplibregl-canvas{touch-action:none}@media (width<=640px){html body .map.mid,html body .ar-map .map.mid{height:clamp(420px,62svh,560px)}}@media (width>=900px){html body .map.mid{height:460px}html body .ar-map,html body .ar-map .map.mid,html body #hitta-hit.pf>.hh>.hh-map>.map{min-height:460px}}html body .hs-ls{display:none}@media (width<=640px){html body .ar-hs{scroll-snap-type:none;flex-wrap:nowrap;gap:0;padding:10px 2px;display:flex;overflow:visible}html body .ar-hs li{text-align:center;scroll-snap-align:none;flex-direction:column;flex:1 1 0;justify-content:flex-start;align-items:center;gap:5px;min-width:0;padding:2px 6px;display:flex}html body .ar-hs .hs-i{border-radius:9px;flex:none;width:30px;height:30px}html body .ar-hs .hs-i .ic,html body .ar-hs .hs-i svg{width:17px;height:17px}html body .ar-hs .hs-x{align-items:center;min-width:0;max-width:100%}html body .ar-hs .hs-n{white-space:nowrap;font-size:1.0625rem;line-height:1.2}html body .ar-hs .hs-l{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:1px;font-size:.74rem;line-height:1.2;display:-webkit-box;overflow:hidden}html body .ar-hs .hs-ls{display:inline}html body .ar-hs .hs-lf{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html body .ar-hs:has(>li:nth-child(4)){grid-template-columns:1fr 1fr;row-gap:12px;display:grid}html body .ar-hs:has(>li:nth-child(4))>li:nth-child(odd){border-left:0}}@media (width<=380px){html body .ar-hs .hs-n{font-size:1rem}html body .ar-hs li{padding:2px 4px}}@media (width>=641px){html body .ar-hs .hs-n{font-size:clamp(1.05rem,1.6vw,1.3rem)}html body .ar-hs li{min-width:0;padding:12px}html body .ar-hs .hs-i{width:40px;height:40px}}@media (width<=899px){html body header.dh-fr>*{order:2}html body header.dh-fr>:is(.dh-top,h1,.dh-sub,.crumbs){order:0}html body header.dh-fr>.cphoto,html body header.dh-fr>.cphoto:not(.illu){order:1;margin:12px 0 2px!important}}@media (width<=640px){html body .cphoto:not(.illu) :is(img,picture){object-fit:cover;aspect-ratio:16/9!important;max-height:240px!important}html body .cphoto.illu picture,html body .ar-illu .ar-img .cphoto picture,html body .pcols .cphoto.illu :is(a,picture){aspect-ratio:auto!important;height:150px!important;max-height:150px!important}}html body .ar-top,html body .ar-illu{grid-template-areas:"img""facts""way""acts""desc"}html body .ar-acts{grid-area:acts;min-width:0}html body .ar-acts .vbox{margin:0}@media (width>=900px){html body .ar-top{grid-template-rows:auto auto 1fr auto;grid-template-areas:"img facts""img acts""img desc""way way"}}html body .sh-nav>.sh-addp{cursor:pointer;white-space:nowrap;background:0 0;border:0;font-family:inherit}html body .sh-nav>.sh-addp:after{display:none}@media (width>=861px) and (width<=1079px){html body .sh-nav>.sh-addp>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}html body .add-fab{display:none}@media (width<=860px){html body .add-fab{z-index:4;color:#fff;cursor:pointer;background:#1f6b3a;border:0;border-radius:50%;place-items:center;width:56px;height:56px;padding:0;display:grid;position:absolute;bottom:84px;right:12px;box-shadow:0 6px 16px #14231a52}html body .add-fab:hover{background:#17542d}html body .add-fab:focus-visible{outline-offset:3px;outline:3px solid #d9a441cc}html body .add-fab .ic{color:#fff;margin:0}html body .ex-mapw{position:relative}html body .ex-mapw .add-fab{bottom:36px}}html body aside.vd[data-vdk]{margin:0}html body .hh2>aside.vd[data-vdk]{margin:14px 0 0}html body #hitta-hit.pf>.hh>aside.vd[data-vdk]{order:1;grid-column:1/-1;margin:0}html body .ar-way>aside.vd[data-vdk]{grid-column:1/-1}html body #hitta-hit:not(.pf):not(.ar-way)>aside.vd[data-vdk]{margin:14px 0 0}@media (width>=980px){html body #hitta-hit.pf>.hh>aside.vd[data-vdk]{order:2;grid-column:1}}@media (width<=860px){html body .wrap>nav.crumbs{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);margin:0 0 4px;font-size:.78rem;line-height:1.35;display:block;overflow:hidden}html body .wrap>nav.crumbs a{padding:2px 0}html body .dh-fr .dh-top{gap:4px 10px}html body .dh-fr .dh-top .chip{gap:4px;letter-spacing:.05em!important;padding:3px 8px!important;font-size:.66rem!important}html body .dh-fr .dh-top .chip :is(.ic,svg){width:12px;height:12px}html body .dh-fr .dh-top .dh-loc-top{font-size:.82rem}html body .wrap>.chip{gap:4px;padding:3px 9px;font-size:.72rem}html body .wrap>.chip :is(.ic,svg){width:13px;height:13px}html body .dh h1,html body .dh-fr h1,html body .wrap>h1{overflow-wrap:anywhere;margin:4px 0;font-size:1.625rem;line-height:1.15}html body .dh-sub{gap:2px 12px;margin:0 0 4px}html body .dh-sub :is(.dh-meta,.dh-rate){font-size:.86rem}html body .dh{margin:0 0 4px}html body .pl-cta-top{gap:6px!important;margin:8px 0 0!important}html body :is(.pl-cta-top,.ar-acts,.pcol-r>.vbox) .vbox-row{flex-wrap:wrap;gap:6px;margin:0;display:flex!important}html body .pl-cta-top .vbox-row{display:contents!important}html body .pl-cta-top{flex-wrap:wrap;display:flex}html body :is(.pl-cta-top,.ar-acts,.pcol-r>.vbox) :is(.dir-btn,.save-btn,.visit-btn){white-space:nowrap;justify-content:center;height:40px;border-radius:11px!important;gap:5px!important;min-height:40px!important;margin:0!important;padding:0 9px!important;font-size:.875rem!important}html body :is(.pl-cta-top,.ar-acts,.pcol-r>.vbox) :is(.dir-btn,.save-btn,.visit-btn):before{width:17px!important;height:17px!important}html body :is(.pl-cta-top,.ar-acts,.pcol-r>.vbox) .dir-btn :is(svg,.ic){width:17px;height:17px}html body :is(.pl-cta-top,.ar-acts,.pcol-r>.vbox) .dir-btn{order:-1;flex:auto!important}html body :is(.pl-cta-top,.ar-acts,.pcol-r>.vbox) :is(.save-btn,.visit-btn){flex:auto!important}html body :is(.pl-cta-top,.ar-acts,.pcol-r>.vbox) .pl-plan{flex:100%;gap:6px;margin:0;display:flex}html body :is(.pl-cta-top,.ar-acts,.pcol-r>.vbox) .pl-plan-a{white-space:nowrap;flex:1 1 0;justify-content:center;height:34px;border-radius:10px!important;min-height:34px!important;padding:0 8px!important;font-size:.8rem!important}html body :is(.pl-cta-top,.ar-acts,.pcol-r>.vbox) .pl-plan-a :is(.ic,svg){width:15px;height:15px}html body .ar-acts .vbox,html body .pcol-r>.vbox{margin:0}html body .cphoto:not(.illu):not(.kbild) :is(img,picture){object-fit:cover;width:100%;aspect-ratio:auto!important;height:160px!important;max-height:160px!important}html body .ar-img .cphoto,html body .pcols .cphoto{margin:0!important}html body .cphoto:is(.illu,.kbild){background:var(--c-surface,#fff);box-shadow:inset 0 0 0 1px var(--c-line,#e2e0d6);border-radius:14px;height:auto;min-height:0;overflow:hidden;aspect-ratio:auto!important;margin:0!important}html body .cphoto:is(.illu,.kbild) :is(picture,img,.kb-cap,.kb-info){display:none!important}html body .cphoto .illu-l.illu-bar,html body .cphoto .illu-bar{justify-content:space-between;align-items:center;gap:8px;min-height:52px;display:flex;inset:auto;padding:6px 6px 6px 10px!important;position:static!important}html body .cphoto .illu-bar .illu-t{backdrop-filter:none;color:var(--c-ink-2,#3a3f38);background:0 0;padding:0;font-size:.82rem}html body .cphoto .illu-bar .illu-t>span{display:inline!important}html body .cphoto .illu-bar .illu-up{background:var(--c-primary-t,#e8f1ea);backdrop-filter:none;white-space:nowrap;border-color:#0000;min-height:40px;padding:0 14px 0 10px;font-size:.875rem}html body header.dh-fr>.pl-cta-top{order:1!important}html body header.dh-fr>.cphoto,html body header.dh-fr>.cphoto:not(.illu){order:2!important;margin:10px 0 0!important}html body header.dh-fr>:not(.dh-top,h1,.dh-sub,.crumbs,.pl-cta-top,.cphoto){order:3}html body header.dh-fr{margin-bottom:0}html body header.dh-fr>:is(.vbox,.dh-om){margin:0!important}html body header.dh-fr>.vbox [data-vnote]:not(:empty){margin-top:10px}html body .wrap>header.dh-fr+#hitta-hit,html body .wrap>header.dh-fr~.hl-box{margin-top:12px!important}html body .ar-hs li{text-align:left!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:2px 4px!important}html body .ar-hs .hs-i{border-radius:8px;width:26px!important;height:26px!important}html body .ar-hs .hs-i :is(.ic,svg){width:15px!important;height:15px!important}html body .ar-hs .hs-x{align-items:flex-start!important}html body .ar-hs .hs-n{font-size:.95rem!important}html body .ar-hs .hs-l{-webkit-line-clamp:1!important;margin-top:0!important;font-size:.7rem!important}html body .wrap:has(>.hl-box~#hitta-hit){flex-direction:column;display:flex}html body .wrap:has(>.hl-box~#hitta-hit)>*{margin-top:0}html body .wrap:has(>.hl-box~#hitta-hit)>.hl-box{order:1;margin:14px 0 0!important}html body .wrap:has(>.hl-box~#hitta-hit)>#hitta-hit{margin-top:12px!important}html body .wrap:has(>.hl-box~#hitta-hit)>#hitta-hit~*{order:2}html body .wrap:has(>.hl-box~#hitta-hit)>#hitta-hit~:not(script,template,style){margin-top:16px}html body .wrap:has(>.pcols-u){flex-direction:column;display:flex}html body .wrap:has(>.pcols-u)>*{order:5}html body .wrap:has(>.pcols-u)>:is(nav.crumbs,.chip,h1){order:0;align-self:flex-start;max-width:100%}html body .wrap:has(>.pcols-u)>h1{align-self:stretch}html body .wrap>.pcols-u,html body .wrap>.pcols-u>.pcol-r,html body .wrap>.pcols-u+.grid.two{display:contents}html body .pcols-u>.pcol-r>*{order:5}html body .pcols-u>.pcol-r>.vbox{order:1;margin:8px 0 0!important}html body .pcols-u>.pcol-m{order:2;margin:10px 0 0}html body .pcols-u+.grid.two>*{order:5}html body .pcols-u+.grid.two>.map{order:3;margin:12px 0 0}html body .pcols-u>.pcol-r>aside.vd{order:4;margin:12px 0 16px}html body .pcols-u+.grid.two>:not(.map){margin-top:16px}html body .ar-top,html body .ar-illu{gap:10px;margin:8px 0 18px;grid-template-areas:"acts""img""facts""way""desc"!important}html body .ar-hs{padding:6px 2px!important}}.stav{border:1px solid var(--c-info-line);background:var(--c-info);border-radius:var(--r-m);font-size:var(--fs-s);color:var(--c-ink);margin:10px 0;padding:10px 12px;animation:.18s ease-out stavIn}.stav-h{flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0 0 6px;line-height:1.35;display:flex}.stav-h svg{color:var(--c-accent);flex:none}.stav-h span{color:var(--c-ink-2)}.stav-l{flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.stav-l li{background:var(--c-card);border:1px solid var(--c-info-line);border-radius:var(--r-pill);align-items:center;gap:5px;padding:3px 9px;display:inline-flex}.stav-l s{color:var(--c-ink-2);text-decoration-color:var(--c-accent)}.stav-l b{color:var(--c-primary)}.stav-b{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.stav-b .stav-no,.stav-b .stav-ed{font:inherit;color:var(--c-ink-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:36px;padding:6px 2px;font-weight:600;text-decoration:underline}.stav-b .stav-no:hover,.stav-b .stav-ed:hover{color:var(--c-ink)}@keyframes stavIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.stav{animation:none}}.vcount{font-size:var(--fs-s);color:var(--c-ink-2);flex-wrap:wrap;align-items:center;gap:2px 6px;margin:8px 0 0;line-height:1.3;display:flex}.vcount svg{color:var(--c-ink-2);opacity:.8}html body .hh-tiles,html body .hh2 .hh-tiles{grid-template-columns:minmax(0,1fr)}html body .hh-tiles .hh-t,html body .hh2 .hh-tiles .hh-t{flex-direction:row;grid-column:1/-1;align-items:flex-start;gap:12px}html body .hh-tiles .hh-tx{flex:1;min-width:0;padding-top:1px}html body .hh-pa{flex-wrap:wrap;gap:6px;margin-top:6px}html body .hh-pb.hh-pb2{white-space:nowrap;border-radius:var(--r-s);gap:5px;min-height:32px;padding:4px 10px;font-size:.82rem;font-weight:700;line-height:1.2}html body .hh-pb.hh-pb2 .ic{width:14px;height:14px}html body .hh-tiles .hh-t.hh-pos{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px 12px;display:grid}html body .hh-tiles .hh-pos .hh-tx{display:contents}html body .hh-tiles .hh-pos .hh-tl{grid-column:2;align-self:start;padding-top:1px}html body .hh-tiles .hh-pos .hh-pa{flex-wrap:nowrap;grid-column:1/-1;margin-top:0}html body .hh-tiles .hh-pos .hh-pb.hh-pb2{flex:1 1 0;justify-content:center;min-width:0}@media (width>=700px){html body .hh-tiles .hh-pos .hh-pb.hh-pb2{flex:none;padding:4px 14px}}.sf2{padding:36px 0 22px}.sf2-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:8px 28px;display:grid}.sf2-g{min-width:0}.sf2 .sf2-h{font-family:var(--font);letter-spacing:.08em;text-transform:uppercase;color:#13261a;border-bottom:1px solid var(--line-2,var(--line));margin:0 0 6px;padding-bottom:8px;font-size:.78rem;font-weight:800}.sf2 ul{margin:0;padding:0;list-style:none}.sf2-ut ul{columns:2 8.5rem;column-gap:24px}.sf2 li{break-inside:avoid}.sf2 li a,.sf2-btn{color:#3f4b43;min-height:36px;font:inherit;overflow-wrap:normal;word-break:normal;hyphens:manual;align-items:center;gap:6px;padding:4px 0;font-size:.92rem;line-height:1.3;text-decoration:none;display:flex}.sf2 li a.sf2-mail{overflow-wrap:anywhere}.sf2 li a:hover,.sf2-btn:hover{color:var(--forest);text-decoration:underline}.sf2-btn{cursor:pointer;text-align:left;background:0 0;border:0;width:100%}.sf2-btn[hidden]{display:none}.sf2-mail{font-weight:600}.sf2-src{border-top:1px solid var(--line-2,var(--line));color:#5a6559;max-width:110ch;margin:22px 0 0;padding-top:14px;font-size:.8rem;line-height:1.55}.sf2-src a{color:inherit}.sf2-copy{color:#5a6559;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin-top:12px;font-size:.8rem;display:flex}@media (width<=860px){.sf2{padding:28px 0 calc(104px + env(safe-area-inset-bottom))}.sf2-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sf2-ut{grid-column:1/-1}.sf2-ut ul{column-gap:18px}.sf2 li a,.sf2-btn{min-height:32px;padding:2px 0;font-size:clamp(.88rem,3.9vw,.95rem)}.sf2-copy{flex-direction:column}}
