.sv-topp{background:var(--r2-bg,#fff);padding:60px 0 56px}.sv-topp .sv-inre{max-width:1320px;margin:0 auto;padding:0 32px}.sv-topp h1{font-family:var(--r2-sans);letter-spacing:-.04em;color:var(--r2-ink);max-width:16ch;margin:0;font-size:clamp(36px,4.6vw,62px);font-weight:500;line-height:1.04}.sv-topp .sv-ingress{font-family:var(--r2-sans);letter-spacing:-.02em;color:var(--r2-ink);max-width:40ch;margin:24px 0 0;font-size:clamp(20px,2vw,27px);font-weight:500;line-height:1.35}.sv-topp .sv-brod{max-width:68ch;margin-top:22px}.sv-topp .sv-brod p{color:var(--r2-ink-2);margin:0 0 14px;font-size:16px;line-height:1.7}.sv-topp .sv-jam{border-collapse:collapse;width:100%;margin-top:36px}.sv-topp .sv-jam tbody{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.sv-topp .sv-jam tr{border:1px solid var(--r2-line);background:var(--r2-bg,#fff);flex-direction:column;gap:12px;padding:22px 22px 24px;display:flex}.sv-topp .sv-jam th{text-align:left;font-family:var(--r2-sans);letter-spacing:-.02em;color:var(--r2-ink);font-size:clamp(19px,1.6vw,23px);font-weight:500}.sv-topp .sv-jam td{color:var(--r2-ink-2);font-size:15.5px;line-height:1.6}.sv-topp .sv-jam .sv-var{border-color:var(--r2-ink);box-shadow:inset 0 4px 0 var(--r2-lime)}.sv-topp .sv-jam .sv-var th{font-weight:600}.sv-topp .sv-jam .sv-var td{color:var(--r2-ink)}.sv-topp .sv-steg{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:28px 0 0;padding:0;list-style:none;display:grid}.sv-topp .sv-steg li{flex-direction:column;gap:8px;display:flex}.sv-topp .sv-steg-e{font-family:var(--r2-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--r2-mute);font-size:11px}.sv-topp .sv-steg-nr{background:var(--r2-lime);min-width:20px;color:var(--r2-ink);text-align:center;margin-right:4px;padding:2px 6px;display:inline-block}.sv-topp .sv-steg-t{color:var(--r2-ink-2);font-size:15px;line-height:1.55}.sv-topp .sv-avslut{border-top:1px solid var(--r2-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 40px;margin-top:32px;padding-top:26px;display:flex}.sv-topp .sv-vinst{font-family:var(--r2-sans);letter-spacing:-.018em;color:var(--r2-ink);max-width:52ch;margin:0;font-size:clamp(18px,1.6vw,23px);font-weight:500;line-height:1.4}.sv-topp .sv-knappar{flex-wrap:wrap;flex:none;gap:12px;margin:0;display:flex}.sv-topp .sv-sokord{color:var(--r2-mute);margin:22px 0 0;font-size:13px;line-height:1.5}@media (max-width:900px){.sv-topp .sv-jam tbody{grid-template-columns:minmax(0,1fr);gap:14px}.sv-topp .sv-steg{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (max-width:768px){.sv-topp{padding:44px 0 48px}.sv-topp .sv-inre{padding:0 20px}.sv-topp h1{font-size:clamp(32px,9vw,44px)}.sv-topp .sv-ingress{max-width:none;font-size:20px}.sv-topp .sv-jam tr{padding:20px 18px 22px}.sv-topp .sv-steg{grid-template-columns:minmax(0,1fr);gap:16px}.sv-topp .sv-avslut{margin-top:26px;padding-top:22px;display:block}.sv-topp .sv-knappar{margin-top:18px}.sv-topp .sv-vinst{font-size:18px}.sv-topp .sv-knappar{gap:10px}.sv-topp .sv-sokord{margin-top:20px;font-size:12.5px}}
