@layer components{.gd-nav,.gd-sida{padding:56px calc(var(--kant) + var(--spalt)) 96px}.gd-topp{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:48px}.gd-nav__topp,.gd-topp__text{display:grid;justify-items:start;gap:18px;min-width:0}.gd-nav__topp{max-width:52rem;margin-bottom:44px}.gd-h1{margin:0}.gd-ingress{max-width:38em;margin:0}.gd-meta{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;font-size:15px;color:var(--tr-muted)}.gd-meta span{display:inline-flex;align-items:center;gap:7px}.gd-bild{display:block;aspect-ratio:4/3;overflow:clip;border-radius:var(--r-rum);background:var(--placeholder)}.gd-bild img{display:block;width:100%;height:100%;object-fit:cover}.gd-ram{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);grid-template-areas:"text sidan";align-items:start;gap:clamp(20px,2.4vw,32px);margin-top:clamp(40px,5vw,72px)}.gd-text{grid-area:text;display:grid;justify-items:center;min-width:0;padding:clamp(28px,5vw,76px) clamp(20px,5vw,76px) clamp(36px,5vw,64px);border-radius:var(--r-rum);background:var(--tr-surface)}.gd-avsnitt,.gd-kallor{width:min(100%,68ch)}.gd-sidan{grid-area:sidan;position:sticky;top:calc(var(--huvud-h) + env(safe-area-inset-top) + 20px);display:grid;gap:12px}.gd-innehall,.gd-korthet,.gd-sok{display:grid;gap:14px;padding:24px;border-radius:var(--r-box);background:var(--tr-surface);color:var(--tr-ink)}.gd-korthet__h,.gd-sok__h{font-family:var(--t-rubrik);font-size:20px;font-weight:650;line-height:1.25;letter-spacing:-.01em}.gd-korthet ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.gd-korthet li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;font-size:15px;line-height:1.45}.gd-korthet__bock{display:grid;place-items:center;width:24px;height:24px;margin-top:1px;border-radius:50%;background:var(--tr-ink);color:var(--tr-on-ink)}.gd-korthet__bock .ui-ik{width:14px;height:14px}.gd-innehall{gap:8px;padding:20px 14px 14px}.gd-innehall__h{padding-inline:10px;color:var(--tr-muted);font-size:13px;font-weight:650}.gd-innehall ol{display:grid;gap:2px;margin:0;padding:0;list-style:none}.gd-innehall a{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:baseline;gap:6px;padding:9px 10px;border-radius:14px;color:var(--tr-ink);font-size:15px;font-weight:600;line-height:1.35;text-decoration:none;transition:background-color var(--m-t-hover) var(--m-landa),color var(--m-t-hover) var(--m-landa)}@media (hover:hover){.gd-innehall a:hover{background:var(--tr-ton)}}.gd-innehall a[aria-current=true]{background:var(--tr-ink);color:var(--tr-on-ink)}.gd-innehall a:focus-visible{outline:3px solid var(--tr-fokus);outline-offset:1px}.gd-innehall__nr{color:var(--tr-muted);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.gd-innehall a[aria-current=true] .gd-innehall__nr{color:var(--tr-pa-mork-2)}.gd-sok{background:var(--tr-ink);color:var(--tr-on-ink)}.gd-sok p{margin:0;font-size:15px;line-height:1.45;color:var(--tr-pa-mork-2)}.gd-sok .ui-knapp{justify-self:start}.gd-avsnitt{scroll-margin-top:calc(var(--huvud-h) + env(safe-area-inset-top) + 24px)}.gd-avsnitt+.gd-avsnitt{margin-top:clamp(44px,5vw,72px)}.gd-nr{display:inline-grid;place-items:center;min-width:40px;height:28px;margin:0 0 14px;padding:0 10px;border-radius:var(--r-piller);background:var(--tr-ton);color:var(--tr-ink);font-size:13px;font-weight:750;font-variant-numeric:tabular-nums;letter-spacing:.02em}.gd-text p.gd-nr{margin:0 0 14px;font-size:13px;line-height:1}.gd-h2{margin:0 0 18px;font-family:var(--t-rubrik);font-size:clamp(26px,2.6vw,36px);font-weight:650;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.gd-h2--liten{font-size:22px}.gd-h3{margin:30px 0 10px;font-size:19px;font-weight:650;line-height:1.3}.gd-text p{margin:0 0 18px;font-size:18px;line-height:1.7;text-wrap:pretty}.gd-foto{margin:clamp(28px,3vw,40px) 0}.gd-avsnitt>.gd-foto:first-child{margin-top:0}.gd-foto picture{display:block;aspect-ratio:16/9;overflow:clip;border-radius:var(--r-box);background:var(--placeholder)}.gd-foto img{display:block;width:100%;height:100%;object-fit:cover}.gd-lista,.gd-steg{display:grid;gap:14px;margin:8px 0 22px;padding:0;list-style:none}.gd-lista li,.gd-steg li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;font-size:17px;line-height:1.6}.gd-lista__bock,.gd-steg__nr{display:grid;place-items:center;width:28px;height:28px;margin-top:1px;border-radius:50%;background:var(--tr-ink);color:var(--tr-on-ink)}.gd-lista__bock .ui-ik{width:14px;height:14px}.gd-steg__nr{font-size:14px;font-weight:750;font-variant-numeric:tabular-nums}.gd-ruta{display:grid;gap:6px;margin:26px 0;padding:22px 24px;border-radius:var(--r-box);background:var(--tr-tips)}.gd-ruta__h{font-size:16px;font-weight:700}.gd-text .gd-ruta p{margin:0;font-size:16px;line-height:1.55}.gd-tabell{margin:12px 0 24px;overflow-x:auto;border-radius:var(--r-box);background:var(--tr-ground)}.gd-tabell:focus-visible{outline:3px solid var(--tr-fokus);outline-offset:3px}.gd-tabell table{width:100%;min-width:440px;border-collapse:collapse;font-size:16px}.gd-tabell td,.gd-tabell th{padding:14px 18px;text-align:left;vertical-align:top}.gd-tabell thead th{padding-block:12px;font-size:13px;font-weight:700;color:var(--tr-muted)}.gd-tabell tbody tr{box-shadow:inset 0 1px 0 0 var(--tr-hair)}.gd-tabell tbody th{width:4.5em;font-family:var(--t-rubrik);font-size:20px;font-weight:650}.gd-kallor{margin-top:clamp(48px,5vw,72px);padding:24px 26px;border-radius:var(--r-box);background:var(--tr-ground)}.gd-kallor ol{display:grid;gap:12px;margin:0;padding-left:22px;font-size:15px;line-height:1.5}.gd-kallor li::marker{color:var(--tr-muted)}.gd-kallor a{display:block;color:var(--tr-ink);font-weight:650;text-underline-offset:3px;overflow-wrap:anywhere}.gd-kallor span{color:var(--tr-muted)}.gd-boenden{margin-top:clamp(56px,6vw,96px)}.gd-boenden__huvud{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px 32px;margin-bottom:clamp(20px,2.4vw,32px)}.gd-boenden__huvud p{max-width:52ch;margin:0;color:var(--tr-muted);font-size:17px;line-height:1.5}.gd-boenden__huvud .gd-h2{margin-bottom:8px}.gd-boenden__lista{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.gd-fler{margin-top:88px}.gd-kort{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.gd-kort__a{position:relative;display:grid;grid-template-rows:auto 1fr;height:100%;overflow:clip;border-radius:var(--r-box);background:var(--tr-surface);color:var(--tr-ink);text-decoration:none;transition:translate var(--m-t-res) var(--m-landa),box-shadow var(--m-t-res) var(--m-landa)}@media (hover:hover){.gd-kort__a:hover{translate:0 -2px;box-shadow:var(--sk-chip)}}.gd-kort__a:focus-visible{outline:3px solid var(--tr-fokus);outline-offset:3px}.gd-kort__bild{display:block;aspect-ratio:16/10;overflow:clip;background:var(--placeholder)}.gd-kort__bild img{display:block;width:100%;height:100%;object-fit:cover;transition:scale var(--m-t-lang) var(--m-landa)}@media (hover:hover){.gd-kort__a:hover .gd-kort__bild img{scale:1.035}}.gd-kort__text{display:grid;align-content:start;gap:6px;padding:20px 76px 24px 22px;font-size:15px;line-height:1.45;color:var(--tr-muted)}.gd-kort__h{margin:0;font-family:var(--t-rubrik);font-size:22px;font-weight:650;line-height:1.2;letter-spacing:-.015em;color:var(--tr-ink);text-wrap:balance}.gd-kort__pil{position:absolute;right:20px;bottom:22px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--tr-ton);transition:translate var(--m-t-hover) var(--m-landa)}@media (hover:hover){.gd-kort__a:hover .gd-kort__pil{translate:3px 0}}@media (max-width:1023px){.gd-topp{gap:32px}.gd-ram,.gd-topp{grid-template-columns:minmax(0,1fr)}.gd-ram{grid-template-areas:"sidan" "text";gap:16px;margin-top:40px}.gd-sidan{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.gd-innehall{display:none}.gd-boenden__lista{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:46%;margin-right:calc(-1 * (var(--kant) + var(--spalt)));padding-right:calc(var(--kant) + var(--spalt));overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.gd-boenden__lista>li{scroll-snap-align:start}.gd-kort{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:46%;margin-right:calc(-1 * (var(--kant) + var(--spalt)));padding-right:calc(var(--kant) + var(--spalt));overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.gd-kort>li{scroll-snap-align:start}}@media (max-width:767px){.gd-nav,.gd-sida{padding-top:32px;padding-bottom:64px}.gd-sidan{grid-template-columns:minmax(0,1fr)}.gd-boenden__lista,.gd-kort{grid-auto-columns:82%;gap:12px}.gd-text{padding:26px 18px 32px;border-radius:var(--r-box)}.gd-text p{font-size:17px}.gd-korthet,.gd-sok{padding:20px}.gd-tabell table{min-width:0;font-size:15px}.gd-tabell td,.gd-tabell th{padding:12px 10px}.gd-tabell tbody th{width:2.6em;font-size:18px}.gd-bild{border-radius:var(--r-box)}}}