:root{--sw-bg: #F6F1E7;--sw-ink: #22303A;--sw-ink-soft: #5d6b74;--sw-accent: #1F6E4A;--sw-font-body: "Schibsted Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--sw-font-display: "Schibsted Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/schibsted-grotesk-latin.woff2) format("woff2")}@font-face{font-family:Schibsted Grotesk;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/schibsted-grotesk-latin-italic.woff2) format("woff2")}:root{--bg: #F6F1E7;--bg-raised: #FBF8F1;--ink: #22303A;--ink-soft: #5d6b74;--ink-faint: #8a959c;--line: rgba(34, 48, 58, .16);--line-strong: rgba(34, 48, 58, .34);--green: #1F6E4A;--green-deep: #185A3C;--green-wash: #E3EEE6;--coral: #E8795A;--sage: #8FB98A;--font: "Schibsted Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--frame: 1200px;--pad: clamp(20px, 3vw, 40px);--nav-h: 64px}@media(max-width:640px){:root{--pad: 20px;--nav-h: 56px}}.skip{position:absolute;left:12px;top:-60px;z-index:100;background:var(--ink);color:var(--bg);padding:8px 12px;border-radius:6px;font-weight:600;text-decoration:none}.skip:focus{top:12px}.band{border-bottom:1px solid var(--line)}.band--nav{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--bg) 86%,transparent);backdrop-filter:blur(10px)}.frame{position:relative;max-width:var(--frame);margin:0 auto;border-left:1px solid var(--line);border-right:1px solid var(--line)}.frame:before,.frame:after{content:"";position:absolute;top:-7px;width:13px;height:13px;background:linear-gradient(var(--line-strong),var(--line-strong)) center / 13px 1px no-repeat,linear-gradient(var(--line-strong),var(--line-strong)) center / 1px 13px no-repeat;pointer-events:none;z-index:2}.frame:before{left:-7px}.frame:after{right:-7px}.band--nav .frame:before,.band--nav .frame:after,#top .frame:before,#top .frame:after{display:none}@media(max-width:1240px){.frame:before,.frame:after{display:none}}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border-radius:6px;font:600 15px/1 var(--font);text-decoration:none;border:1px solid transparent;transition:background-color .15s,border-color .15s,color .15s}.btn--primary{background:var(--green);color:#fff}.btn--primary:hover{background:var(--green-deep)}.btn--ghost{border-color:var(--line-strong);color:var(--ink);background:transparent}.btn--ghost:hover{border-color:var(--ink)}.btn--compact{min-height:36px;padding:0 14px;font-size:14px}.cta-row{display:flex;flex-wrap:wrap;gap:10px}.nav{display:flex;align-items:center;gap:24px;height:var(--nav-h);padding:0 var(--pad)}.brand{display:inline-flex;align-items:center;gap:9px;text-decoration:none;font-weight:700;font-size:18px;letter-spacing:-.01em}.brand__mark{display:inline-block;width:26px;height:26px;color:var(--green)}.brand__mark svg{width:100%;height:100%}.nav__links{display:flex;gap:22px;margin-left:12px}.nav__links a{text-decoration:none;font-size:15px;font-weight:500;color:var(--ink-soft)}.nav__links a:hover{color:var(--ink)}.nav__tools{margin-left:auto;display:flex;align-items:center;gap:12px}.lang{display:inline-flex;border:1px solid var(--line-strong);border-radius:6px;overflow:hidden}.lang a{padding:7px 10px;font-size:12px;font-weight:700;letter-spacing:.02em;text-decoration:none;color:var(--ink-soft)}.lang a+a{border-left:1px solid var(--line-strong)}.lang a[aria-current]{background:var(--ink);color:var(--bg)}@media(max-width:760px){.nav__links{display:none}}.cta-band{padding:clamp(56px,8vw,112px) var(--pad);display:flex;flex-direction:column;align-items:flex-start;gap:18px}.cta-band p{color:var(--ink-soft);max-width:48ch;font-size:17px}.cta-band .cta-row{margin-top:10px}.band--last{border-bottom:0}.footer{padding:28px var(--pad) 40px;font-size:14px;color:var(--ink-soft)}.footer__row{display:flex;flex-wrap:wrap;align-items:center;gap:18px 32px}.footer__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px 32px;padding-bottom:28px;margin-bottom:24px;border-bottom:1px solid var(--line)}.footer__heading{margin:0 0 10px;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.footer__col ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.footer__col a{text-decoration:none;color:var(--ink-soft)}.footer__col a:hover{color:var(--ink)}.footer__brand{display:inline-flex;align-items:center;gap:10px}.footer__brand .brand__mark{width:22px;height:22px}.footer__links{display:flex;flex-wrap:wrap;gap:18px}.footer__links a{text-decoration:none;color:var(--ink-soft)}.footer__links a:hover,.footer__chat:hover{color:var(--ink)}.footer__chat{background:none;border:0;padding:0;font:inherit;color:var(--ink-soft);cursor:pointer}.footer__legal{margin-left:auto}@media(max-width:640px){.brand__name{font-size:17px}.cta-band{padding-top:48px;padding-bottom:48px}.cta-band .cta-row{flex-direction:column}.cta-band .cta-row .btn{width:100%}.footer{padding-bottom:32px}.footer__legal{margin-left:0;width:100%}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 1px);-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font:400 17px/1.6 var(--font);font-feature-settings:"ss01","cv05"}a{color:inherit}.prose a,.faq a,.article__lede a{color:var(--green)}.cta-band h2{margin:0;font-size:clamp(26px,3vw,38px);font-weight:600;letter-spacing:-.025em;line-height:1.08;max-width:20ch}.article{padding:clamp(32px,5vw,64px) var(--pad) clamp(48px,7vw,96px)}.article__col{max-width:68ch}.crumbs{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0 0 18px;padding:0;font-size:14px;color:var(--ink-soft)}.crumbs li+li:before{content:"/";margin-right:6px;color:var(--ink-faint)}.crumbs a{color:inherit;text-decoration:none}.crumbs a:hover{color:var(--ink)}.eyebrow{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--green);margin-bottom:12px}.article h1{margin:0 0 14px;font-size:clamp(32px,4.6vw,48px);line-height:1.08;letter-spacing:-.025em}.article__lede{font-size:20px;line-height:1.5;color:var(--ink-soft);margin:0 0 14px}.article__meta{font-size:14px;color:var(--ink-faint);margin:0 0 32px}.toc{border:1px solid var(--line);border-radius:10px;padding:16px 20px;margin:0 0 32px;background:var(--bg-raised)}.toc h2{margin:0 0 8px;font-size:14px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-soft)}.toc ol{margin:0;padding-left:20px;display:grid;gap:4px}.toc a{text-decoration:none;color:var(--ink)}.toc a:hover{color:var(--green)}.prose h2{margin:44px 0 12px;font-size:26px;line-height:1.2;letter-spacing:-.015em}.prose h3{margin:28px 0 8px;font-size:20px;line-height:1.3}.prose p,.prose ul,.prose ol{margin:0 0 18px}.prose li{margin-bottom:6px}.prose blockquote{margin:0 0 18px;padding:4px 0 4px 18px;border-left:3px solid var(--green);color:var(--ink-soft)}.prose table{width:100%;border-collapse:collapse;margin:0 0 24px;font-size:15px}.prose th,.prose td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--line);vertical-align:top}.prose th{font-weight:600;color:var(--ink-soft)}.prose code{font:500 .92em/1 ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--bg-raised);border:1px solid var(--line);border-radius:4px;padding:1px 5px}.prose img{max-width:100%;height:auto;border-radius:10px}.prose .tablewrap{overflow-x:auto}.faq h2{margin:44px 0 12px;font-size:26px;letter-spacing:-.015em}.faq details{border-top:1px solid var(--line);padding:12px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-weight:600}.faq p{margin:10px 0 0;color:var(--ink-soft)}.guide-box{border:1px solid var(--line);border-radius:10px;padding:18px 20px;margin:40px 0 0;background:var(--bg-raised)}.guide-box h2{margin:0 0 10px;font-size:14px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-soft)}.guide-box ol,.guide-box ul{margin:0;padding-left:20px;display:grid;gap:6px}.guide-box a{text-decoration:none;color:var(--ink)}.guide-box a:hover{color:var(--green)}.guide-box li[aria-current] a{color:var(--ink-faint)}@media(max-width:720px){body{font-size:16px}}
