@layer components{.up-sida{width:min(1280px,calc(100% - 2 * var(--spalt)));margin:0 auto;padding:28px 0 72px;color:var(--tr-ink);font-family:var(--t-text)}.up-forhand{display:flex;align-items:flex-start;gap:10px;margin:0 0 24px;padding:12px 16px;border-radius:var(--r-box);background:var(--tr-tips);font-size:14px;line-height:1.45}.up-forhand .ui-ik{flex:none;margin-top:1px}.up-huvud{display:grid;justify-items:start;gap:14px;margin-bottom:28px}.up-segment{gap:4px;padding:4px;background:var(--tr-ton)}.up-segment,.up-segment__val{display:inline-flex;border-radius:var(--r-piller)}.up-segment__val{align-items:center;gap:8px;min-height:44px;padding:0 18px 0 14px;color:var(--tr-ink);font-size:15px;font-weight:650;text-decoration:none;transition:background-color var(--m-t-hover) var(--m-landa)}.up-segment__val[aria-current=page]{background:var(--tr-surface);box-shadow:var(--sk-chip)}.up-rubrik{margin:4px 0 0;font-family:var(--t-rubrik);font-weight:700;font-size:clamp(34px,4.6vw,60px);letter-spacing:-.03em;line-height:1.08}.up-ingress{max-width:62ch;margin:0;font-size:18px;line-height:1.5;color:var(--tr-muted)}.up-sokt{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;width:fit-content;max-width:100%;margin:-8px 0 24px;padding:10px 10px 10px 16px;border-radius:var(--r-box);background:var(--tr-frost);box-shadow:var(--sk-flyt);font-size:15px;font-weight:600}.up-sokt__text{min-width:0}.up-sokt__rensa{display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:var(--r-piller);background:var(--tr-surface);color:var(--tr-ink);font-size:14px;text-decoration:none;box-shadow:var(--sk-chip)}@media (hover:hover){.up-sokt__rensa:hover{background:var(--tr-knapp-vit-hover)}}.up-sokt__rensa:focus-visible{outline:3px solid var(--tr-fokus);outline-offset:2px}.up-sokt__inget{flex:1 0 100%;margin:0;color:var(--tr-muted);font-size:14px;font-weight:500}.up-kategorier{display:flex;gap:8px;overflow-x:auto;margin:0 -4px 28px;padding:4px 28px 6px 4px;scrollbar-width:none;mask-image:linear-gradient(to right,var(--tr-ink) calc(100% - 40px),transparent)}.up-kategorier::-webkit-scrollbar{display:none}.up-chip{display:inline-flex;flex:none;align-items:center;gap:7px;min-height:42px;padding:0 16px;border-radius:var(--r-piller);background:var(--tr-ton);color:var(--tr-ink);font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap}.up-chip .ui-ik{stroke-width:2}.up-chip[aria-current=page]{background:var(--tr-ink);color:var(--tr-on-ink)}.up-rutnat{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px;margin:0;padding:0;list-style:none}.up-tom{color:var(--tr-muted)}.up-kat{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px 0 9px;border-radius:var(--r-piller);background:var(--tr-surface);color:var(--tr-ink);font-size:13px;font-weight:650;white-space:nowrap}.up-kat .ui-ik{stroke-width:2}.up-tillbaka{margin:0 0 18px}.up-tillbaka a{display:inline-flex;align-items:center;gap:6px;min-height:40px;color:var(--tr-ink);font-weight:600;text-underline-offset:4px}.up-detalj{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-template-areas:"huvud ruta" "innehall ruta";align-items:start;gap:28px 48px}.up-detalj__huvud{grid-area:huvud;display:grid;gap:8px}.up-detalj__bild{position:relative;overflow:hidden;aspect-ratio:16/10;margin-bottom:14px;border-radius:var(--r-rum);background:var(--placeholder)}.up-detalj__bild img{object-fit:cover}.up-detalj__brickor{position:absolute;top:16px;left:16px;display:flex;gap:8px}.up-detalj__rubrik{margin:0;font-family:var(--t-rubrik);font-weight:700;font-size:clamp(30px,3.4vw,46px);letter-spacing:-.025em;line-height:1.1}.up-detalj__av{margin:0;font-size:16px;color:var(--tr-muted)}.up-detalj__ingress{margin:6px 0 0;font-size:19px;line-height:1.5}.up-detalj__innehall{grid-area:innehall;display:grid;gap:32px}.up-fakta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.up-fakta>li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px;border-radius:var(--r-box);background:var(--tr-surface)}.up-fakta__ik{display:grid;place-items:center;width:40px;height:40px}.up-fakta__text{display:grid;gap:2px;min-width:0}.up-fakta__text b{font-size:15px;font-weight:650}.up-fakta__text span{font-size:13px;line-height:1.4;color:var(--tr-muted)}.up-h2{margin:0 0 8px;font-family:var(--t-rubrik);font-weight:700;font-size:clamp(24px,2.2vw,30px);letter-spacing:-.02em;line-height:1.2}.up-om p{max-width:68ch;margin:0;font-size:17px;line-height:1.6}.up-ruta{grid-area:ruta;position:sticky;top:100px;display:grid;gap:14px;padding:28px;border-radius:34px;background:var(--tr-surface);box-shadow:var(--sk-lyft)}.up-ruta__pris{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;color:var(--tr-muted);font-size:15px}.up-ruta__pris b{color:var(--tr-ink);font-family:var(--t-rubrik);font-size:34px;letter-spacing:-.02em}.up-ruta__not{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:14px;line-height:1.45;color:var(--tr-muted)}.up-ruta__not .ui-ik{flex:none;margin-top:2px}.up-ruta__provision{margin:0;padding-top:12px;border-top:1px solid var(--tr-ton-2);font-size:13px;color:var(--tr-muted)}@media (max-width:1099px){.up-rutnat{grid-template-columns:repeat(2,minmax(0,1fr))}.up-detalj{grid-template-columns:minmax(0,1fr) 320px;gap:24px 32px}}@media (max-width:899px){.up-detalj{grid-template-columns:minmax(0,1fr);grid-template-areas:"huvud" "ruta" "innehall"}.up-ruta{position:static}}@media (max-width:767px){.up-sida{padding-top:16px}.up-rutnat{grid-template-columns:minmax(0,1fr)}.up-kategorier{margin-right:calc(-1 * var(--spalt))}.up-fakta{grid-template-columns:minmax(0,1fr)}.up-ingress{font-size:17px}}}