.v5-page{--v5-gutter:24px;--v5-section:64px;color:#fff;font-family:var(--font-body),Inter,sans-serif;font-synthesis:none;overflow-wrap:break-word;background:#000}.v5-page .v5-container{width:calc(100% - var(--v5-gutter)*2);max-width:1296px;margin-inline:auto}.v5-page .v5-page-hero{border-bottom:1px solid #ffffff29;padding-block:144px 64px}.v5-page .v5-breadcrumbs{font-family:var(--font-mono),monospace;letter-spacing:.04em;color:#ffffffb8;flex-wrap:wrap;gap:12px;margin-bottom:32px;font-size:12px;line-height:18px;display:flex}.v5-page h1,.v5-page h2,.v5-page h3{font-family:var(--font-display),"Cal Sans",sans-serif;letter-spacing:-.01em;text-wrap:balance;color:#fff;margin:0;font-weight:400}.v5-page h1{max-width:754px;font-size:clamp(2.375rem,1.70179rem + 2.7619vw,4.1875rem);line-height:1.10526}.v5-page h2{max-width:768px;font-size:clamp(1.9rem,1.4422rem + 1.953vw,3.2rem);line-height:1.04}.v5-page h3{margin-top:48px;font-size:clamp(1.8125rem,1.58036rem + .95238vw,2.4375rem);line-height:1.12}.v5-page .v5-hy{-webkit-hyphens:auto;hyphens:auto;max-width:100%;display:inline-block}.v5-page p,.v5-page li,.v5-page dd,.v5-page dt,.v5-page address,.v5-page blockquote{color:#ffffffb8;max-width:min(64ch,640px);font-size:17px;font-weight:400;line-height:27px}.v5-page p{margin-block:16px 0}.v5-page .lead{max-width:640px;margin-top:16px;font-size:17px;line-height:27px}.v5-page .v5-page-body>section{padding-block:var(--v5-section);border-bottom:1px solid #ffffff29;gap:24px;scroll-margin-top:96px;display:grid}.v5-page .v5-section-content{min-width:0;max-width:768px}.v5-page .v5-section-content>:first-child{margin-top:0}.v5-page :is(h1,h2,h3,[id]){scroll-margin-top:112px}.v5-page ul,.v5-page ol{max-width:640px;margin:24px 0;padding-left:24px}.v5-page ul{list-style:outside}.v5-page ol{list-style:decimal}.v5-page li{margin-top:12px;padding-left:4px}.v5-page li::marker{color:#e8cfa3}.v5-page strong{color:#fff;font-weight:500}.v5-page a{color:#fff;text-underline-offset:.25em;-webkit-text-decoration:underline #b08d5799;text-decoration:underline #b08d5799;transition:text-decoration-color .18s ease-out}.v5-page a:hover{text-decoration-color:#e8cfa3}.v5-page a:focus-visible,.v5-page button:focus-visible,.v5-page input:focus-visible,.v5-page textarea:focus-visible,.v5-page .v5-table-scroll:focus-visible{outline-offset:4px;outline:2px solid #e8cfa3}.v5-page .v5-table-scroll{background:var(--ds-gloss-bg);max-width:100%;box-shadow:var(--ds-gloss-shadow);border:1px solid #ffffff29;border-radius:26px;margin-block:24px;overflow-x:auto}.v5-page table{border-collapse:collapse;width:100%;font:400 16px/26px var(--font-body),Inter,sans-serif;text-align:left;min-width:280px}.v5-page caption{text-align:left;color:#fff;padding:24px;font-size:16px;line-height:26px}.v5-page th,.v5-page td{vertical-align:top;color:#ffffffb8;border-top:1px solid #ffffff29;min-width:120px;padding:16px 24px}.v5-page th{color:#fff;font-weight:500}.v5-page thead th{font-family:var(--font-mono),monospace;letter-spacing:.04em;font-size:12px;line-height:18px}.v5-page address{font-style:normal}.v5-page dl{margin-top:24px}.v5-page dt{color:#fff;margin-top:24px;font-weight:500}.v5-page dd{margin:8px 0 0}.v5-page blockquote{border-left:1px solid #e8cfa3;margin:24px 0;padding-left:24px}.v5-page code{font-family:var(--font-mono),monospace;color:#e8cfa3;font-size:.85em}.v5-page form{max-width:640px;margin-top:24px}.v5-page fieldset{border:0;min-width:0;margin:0;padding:0}.v5-page form fieldset>div{margin-top:24px}.v5-page form label{color:#fff;font:400 12px/18px var(--font-mono),monospace;letter-spacing:.04em;margin-bottom:8px;display:block}.v5-page form input,.v5-page form textarea{color:#fff;width:100%;min-height:54px;font:400 16px/24px var(--font-body),sans-serif;background:#0a0a0b;border:1px solid #fff6;border-radius:8px;padding:14px 16px;display:block}.v5-page form textarea{resize:vertical;min-height:132px}.v5-page form input:disabled,.v5-page form textarea:disabled{opacity:.55}.v5-page form button,.v5-page a.v5-primary-cta{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#e8cfa3;width:100%;min-height:56px;font:500 12px/18px var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:linear-gradient(116deg,#e8cfa30d,#0000 42%),linear-gradient(#0a0a0bb8,#000000f0);border:1px solid #b08d577a;border-top-color:#e8cfa3a8;border-radius:14px;justify-content:center;align-items:center;margin-top:24px;padding:17px 28px;transition:border-color .18s ease-out,box-shadow .18s ease-out,background-color .18s ease-out;display:inline-flex;box-shadow:inset 0 1px #ffffff2b,inset 0 -1px #00000059,0 10px 24px -12px #000000d9}.v5-page form button:hover:not(:disabled),.v5-page a.v5-primary-cta:hover{background:linear-gradient(116deg,#e8cfa314,#0000 46%),linear-gradient(#0a0a0bcc,#000000f5);border-color:#e8cfa3b8;box-shadow:inset 0 1px #ffffff3b,inset 0 -1px #0000004d,0 12px 30px -14px #000000e6}.v5-page form button:active:not(:disabled),.v5-page a.v5-primary-cta:active{background:linear-gradient(#000,#0a0a0b);border-color:#e8cfa373;box-shadow:inset 0 2px 6px #0009}.v5-page form button:disabled{color:#ffffff80;box-shadow:none;cursor:not-allowed;background:#0a0a0b;border-color:#ffffff30}.v5-page form [role=status],.v5-page form #personuppgifter{font-size:14px;line-height:22px}.v5-page .v5-honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.v5-page .v5-form-notice{border-block:1px solid #ffffff29;padding:16px 0;font-size:16px;line-height:26px}@media (min-width:768px){.v5-page{--v5-gutter:48px;--v5-section:80px}.v5-page h1{line-height:1.04}.v5-page h2{line-height:1}.v5-page p,.v5-page li,.v5-page dd,.v5-page dt,.v5-page address,.v5-page blockquote{font-size:18px;line-height:29.25px}.v5-page .lead{font-size:clamp(17px,12.1429px + .761905vw,20px);line-height:1.55}.v5-page .v5-page-hero{padding-block:176px 80px}.v5-page form button,.v5-page a.v5-primary-cta{width:auto;min-height:52px;padding:16px 28px}}@media (min-width:1280px){.v5-page{--v5-gutter:72px;--v5-section:96px}.v5-page .v5-page-body>section{grid-template-columns:minmax(0,1fr);gap:24px}.v5-page .v5-page-hero{padding-bottom:96px}}@media (prefers-reduced-motion:reduce){.v5-page *{scroll-behavior:auto;transition:none!important}}@media (forced-colors:active){.v5-page .v5-table-scroll,.v5-page form button,.v5-page a.v5-primary-cta{box-shadow:none;color:canvastext;background:canvas;border:1px solid canvastext}}.v5-page a.v5-primary-cta{text-align:center;width:fit-content;max-width:100%;text-decoration:none}
