html[data-design=notebook]{--font-heading:var(--font-hanken);--radius:.375rem;font-size:14.5px}html[data-design=notebook] body{letter-spacing:.002em;line-height:1.55}html[data-design=notebook] :is(h1,h2,h3){font-family:var(--font-heading);letter-spacing:-.02em;font-weight:700}html[data-design=notebook] h1{font-size:1.75rem;line-height:1.15}html[data-design=notebook] h2{font-size:1.3rem;line-height:1.25}html[data-design=notebook] h3{font-size:1rem;line-height:1.35}html[data-design=notebook] [data-shell=sidebar]{border-right-width:2px;border-right-color:color-mix(in srgb, var(--primary) 35%, var(--sidebar-border))}html[data-design=notebook] [data-shell=nav]{gap:.125rem}html[data-design=notebook] [data-shell=nav-item]{letter-spacing:.005em;border-radius:.25rem;font-weight:500}html[data-design=notebook] [data-shell=nav-item]:before{content:"";background:var(--primary);opacity:0;border-radius:2px;width:2px;transition:opacity .15s;position:absolute;top:.35rem;bottom:.35rem;left:0}@media (prefers-reduced-motion:reduce){html[data-design=notebook] [data-shell=nav-item]:before{transition:none}}html[data-design=notebook] [data-shell=nav-item]:hover:before{opacity:.4}html[data-design=notebook] [data-shell=nav-item][aria-current=page]:before{opacity:1}html[data-design=notebook] [data-shell=nav-item][aria-current=page]{color:var(--primary);font-weight:600}html[data-design=notebook] [data-shell=topbar]{background:color-mix(in srgb, var(--card) 70%, var(--background));border-bottom-color:color-mix(in srgb, var(--primary) 18%, var(--border))}html[data-design=notebook] [data-shell=content]>*{z-index:1;position:relative}html[data-design=notebook] [data-shell=content] :where(.rounded-xl,.rounded-lg,.rounded-2xl,.rounded-\[8px\]).border.bg-card{box-shadow:inset 0 1px 0 #ffffff73, 0 1px 2px -1px color-mix(in srgb, var(--foreground) 14%, transparent);border-color:color-mix(in srgb, var(--primary) 12%, var(--border));border-radius:.375rem}html[data-design=notebook] [data-shell=content] :where(.border-b).bg-muted\/30{background:color-mix(in srgb, var(--primary) 6%, var(--card));border-bottom-color:color-mix(in srgb, var(--primary) 16%, var(--border))}html[data-design=notebook] [data-shell=content] :where(.uppercase).tracking-wide.text-muted-foreground{color:color-mix(in srgb, var(--primary) 78%, var(--foreground));letter-spacing:.09em;font-weight:700}html[data-design=notebook] [data-shell=content] .text-2xl.tabular-nums{letter-spacing:-.02em;color:var(--foreground)}html[data-design=notebook] [data-shell=content] thead:where(.bg-muted\/30){background:color-mix(in srgb, var(--primary) 6%, var(--card))}html[data-design=notebook] [data-shell=content] thead th{color:color-mix(in srgb, var(--primary) 70%, var(--foreground));letter-spacing:.06em}html[data-design=notebook] [data-shell=content] tbody tr:hover:where(.hover\:bg-muted\/40){background:color-mix(in srgb, var(--accent) 40%, transparent)}html[data-design=notebook] [data-shell=content] [role=tablist]{border-bottom-color:color-mix(in srgb, var(--primary) 20%, var(--border))}html[data-design=notebook] [data-shell=content] [role=tab]{letter-spacing:.004em;font-weight:500}html[data-design=notebook] [data-shell=content] [role=tab][data-state=active]{color:var(--primary);font-weight:700}html[data-design=notebook] [data-shell=content] :where(button,a).border-b-2[data-state=active]{color:var(--primary);border-bottom-color:var(--primary)}html[data-design=notebook] [data-shell=content] .calendar-wrapper .fc-col-header-cell{background:color-mix(in srgb, var(--primary) 6%, var(--card))}html[data-design=notebook] [data-shell=content] .calendar-wrapper .fc-col-header-cell-cushion{color:color-mix(in srgb, var(--primary) 72%, var(--foreground));letter-spacing:.05em;text-transform:uppercase;font-size:.72em;font-weight:700}html[data-design=notebook] [data-shell=content] .calendar-wrapper .fc-day-today{background:color-mix(in srgb, var(--accent) 45%, transparent)!important}html[data-design=notebook] [data-shell=content] .calendar-wrapper .fc-daygrid-day-number{font-variant-numeric:tabular-nums}html[data-design=notebook] [data-shell=content] .calendar-wrapper .fc-day-today .fc-daygrid-day-number{color:var(--primary);font-weight:700}html[data-design=notebook] [data-shell=content] [data-event-card]>button:hover{background:color-mix(in srgb, var(--accent) 32%, transparent)}html[data-design=notebook] [data-shell=content] :where(.border-dashed){border-color:color-mix(in srgb, var(--primary) 26%, var(--border))}html[data-design=notebook] [data-shell=content] a.border.bg-card:hover{border-color:color-mix(in srgb, var(--primary) 30%, var(--border));background:color-mix(in srgb, var(--accent) 24%, var(--card))}@media (prefers-reduced-motion:reduce){html[data-design=notebook] [data-shell=content] *{transition-duration:.001ms!important}}
html[data-design=report]{--app-font-sans:var(--font-schibsted);--font-heading:var(--font-schibsted);--radius:.375rem}html[data-design=report] body{font-feature-settings:"tnum", "ss01";letter-spacing:.005em}html[data-design=report] h1{letter-spacing:-.02em;font-weight:700}html[data-design=report] h2,html[data-design=report] h3{letter-spacing:-.01em;font-weight:700}html[data-design=report] .report-rubric{font-family:var(--font-schibsted);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);font-size:.6875rem;font-weight:700}html[data-design=report] .report-figure{font-family:var(--font-schibsted);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.035em;font-size:clamp(2.5rem,2rem + 2.4vw,3.75rem);font-weight:800;line-height:.92}html[data-design=report] .report-rule{border-bottom:1px solid color-mix(in srgb, var(--border) 85%, transparent)}html[data-design=report] .report-letterhead{border-bottom:2px solid var(--primary);box-shadow:0 3px 0 -1.5px color-mix(in srgb, var(--primary) 30%, transparent)}html[data-design=report] [data-shell=nav]{padding-top:.75rem}html[data-design=report] [data-shell=nav-item]{border-radius:var(--radius);letter-spacing:.01em;font-size:.8125rem}html[data-design=report] [data-shell=nav-item][aria-current=page]:before{content:"";background:var(--primary);z-index:20;border-radius:2px;width:3px;position:absolute;top:.5rem;bottom:.5rem;left:.125rem}html[data-design=report] [data-shell=topbar] h1{letter-spacing:-.025em;font-weight:800}html[data-design=report] [data-shell=content]{--card-radius:var(--radius)}html[data-design=report] [data-shell=content] :is(h1,h2,h3,p,span,div,th,dt).uppercase.text-muted-foreground,html[data-design=report] [data-shell=content] :is(h1,h2,h3,p,span,div,th,dt).uppercase.tracking-wide{font-family:var(--font-schibsted);letter-spacing:.12em;font-weight:700}html[data-design=report] [data-shell=content] p.tabular-nums.text-2xl,html[data-design=report] [data-shell=content] p.tabular-nums.text-xl,html[data-design=report] [data-shell=content] span.tabular-nums.text-3xl,html[data-design=report] [data-shell=content] p.tabular-nums.text-3xl{font-family:var(--font-schibsted);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.03em;font-weight:800;line-height:1}html[data-design=report] [data-shell=content] p.tabular-nums.text-2xl{font-size:1.75rem}html[data-design=report] [data-shell=content] span.tabular-nums.text-3xl,html[data-design=report] [data-shell=content] p.tabular-nums.text-3xl{font-size:2.125rem}html[data-design=report] [data-shell=content] thead th.uppercase{font-family:var(--font-schibsted);letter-spacing:.11em;font-weight:700}html[data-design=report] [data-shell=content] thead>tr{border-bottom-color:color-mix(in srgb, var(--primary) 45%, var(--border))}html[data-design=report] [data-shell=content] [role=tab]{letter-spacing:.01em}html[data-design=report] [data-shell=content] [role=tab][data-state=active],html[data-design=report] [data-shell=content] [role=tab][aria-selected=true]{font-weight:700}html[data-design=report] [data-shell=content] [role=tablist] .bg-primary.h-0\.5{height:2.5px}html[data-design=report] [data-shell=content] .divide-y.divide-border>*+*{border-top-color:color-mix(in srgb, var(--border) 78%, transparent)}html[data-design=report] [data-shell=content] .report-masthead-subject{font-family:var(--font-schibsted);letter-spacing:-.03em;font-size:clamp(1.75rem,1.4rem + 1.4vw,2.375rem);font-weight:800;line-height:1}html[data-design=report] [data-shell=content] .report-masthead-issue{font-variant-numeric:tabular-nums lining-nums;letter-spacing:.005em}@media (prefers-reduced-motion:reduce){html[data-design=report] *{transition-duration:.001ms!important}}
html[data-design=slate]{--font-heading:var(--font-ibm-plex-sans);--app-font-sans:var(--font-ibm-plex-sans);--radius:.5rem}html[data-design=slate] body{letter-spacing:-.006em;font-feature-settings:"ss01", "tnum", "cv05";font-size:13.5px;line-height:1.5}html[data-design=slate] h1{letter-spacing:-.028em;font-size:1.5rem;font-weight:600;line-height:1.15}html[data-design=slate] h2{letter-spacing:-.022em;font-size:1.1875rem;font-weight:600;line-height:1.25}html[data-design=slate] h3{letter-spacing:-.014em;font-size:.9375rem;font-weight:600;line-height:1.35}html[data-design=slate] p{line-height:1.55}html[data-design=slate] [data-shell=topbar]{background:color-mix(in srgb, var(--card) 88%, transparent);-webkit-backdrop-filter:saturate(1.1)blur(6px);backdrop-filter:saturate(1.1)blur(6px);height:4rem}html[data-design=slate] [data-shell=topbar] h1{letter-spacing:-.02em;font-size:1.125rem;font-weight:600}html[data-design=slate] [data-shell=sidebar]{background:linear-gradient(#fbfbfd 0%,#f6f7fa 100%);border-right-color:#e1e3e9}html[data-design=slate] [data-shell=nav]{gap:.125rem;padding-left:.625rem;padding-right:.625rem}html[data-design=slate] [data-shell=nav-item]{letter-spacing:-.006em;border-radius:6px;padding-top:.4375rem;padding-bottom:.4375rem;font-size:.8125rem;font-weight:500}html[data-design=slate] [data-shell=nav-item]:hover{background-color:color-mix(in srgb, var(--primary) 7%, transparent)}html[data-design=slate] [data-shell=nav-item][aria-current=page]{color:var(--primary);box-shadow:inset 2px 0 0 0 var(--primary)}html[data-design=slate]{--shadow-card:0 1px 2px #0000000d, 0 1px 1px #0000000a;--shadow-card-hover:0 3px 8px #00000014, 0 1px 3px #0000000f}@supports (color:lab(0% 0 0)){html[data-design=slate]{--shadow-card:0 1px 2px lab(0% 0 0/.05), 0 1px 1px lab(0% 0 0/.04);--shadow-card-hover:0 3px 8px lab(0% 0 0/.08), 0 1px 3px lab(0% 0 0/.06)}}html[data-design=slate] .tabular-nums{font-feature-settings:"tnum", "ss01"}html[data-design=slate] [data-shell=content] .bg-card.rounded-xl,html[data-design=slate] [data-shell=content] .bg-card.rounded-2xl,html[data-design=slate] [data-shell=content] .rounded-xl.bg-card,html[data-design=slate] [data-shell=content] .rounded-2xl.bg-card{border-radius:.5rem}html[data-design=slate] [data-shell=content] .bg-card.shadow-md{box-shadow:var(--shadow-card)}html[data-design=slate] [data-shell=content] .uppercase.tracking-wide,html[data-design=slate] [data-shell=content] .uppercase.font-semibold{letter-spacing:.07em;font-feature-settings:"ss01"}html[data-design=slate] [data-shell=content] .bg-muted\/30,html[data-design=slate] [data-shell=content] .bg-muted\/20{background-color:color-mix(in srgb, var(--primary) 4%, var(--card))}html[data-design=slate] [data-shell=content] .tabular-nums.text-2xl,html[data-design=slate] [data-shell=content] .tabular-nums.text-xl,html[data-design=slate] [data-shell=content] .tabular-nums.text-lg,html[data-design=slate] [data-shell=content] .text-2xl.tabular-nums,html[data-design=slate] [data-shell=content] .text-xl.tabular-nums,html[data-design=slate] [data-shell=content] .text-lg.tabular-nums{letter-spacing:-.02em;font-feature-settings:"tnum", "lnum", "ss01"}html[data-design=slate] [data-shell=content] table thead th{letter-spacing:.08em;font-feature-settings:"ss01"}html[data-design=slate] [data-shell=content] table tbody td{font-feature-settings:"tnum", "ss01"}html[data-design=slate] [data-shell=content] [role=tablist]{gap:.125rem}html[data-design=slate] [data-shell=content] [role=tab]{letter-spacing:-.006em}html[data-design=slate] [data-shell=content] [role=tab][data-state=active],html[data-design=slate] [data-shell=content] [role=tab][aria-selected=true]{color:var(--primary);border-bottom-color:var(--primary)}html[data-design=slate] [data-shell=content] [role=radiogroup].bg-muted\/50{background-color:color-mix(in srgb, var(--primary) 6%, var(--muted));border-radius:.5rem}html[data-design=slate] [data-shell=content] [role=radiogroup].bg-muted\/50 [role=radio]{letter-spacing:-.006em;border-radius:6px}html[data-design=slate] [data-shell=content] [role=radiogroup].bg-muted\/50 [role=radio][aria-checked=true]{color:var(--primary)}html[data-design=slate] [data-shell=content] .rounded-full.uppercase{letter-spacing:.06em}html[data-design=slate] [data-shell=content] .border-dashed{border-color:color-mix(in srgb, var(--primary) 16%, var(--border))}html[data-design=slate] [data-shell=content] .calendar-wrapper{border-radius:.5rem}html[data-design=slate] [data-shell=content] .calendar-wrapper .fc .fc-col-header-cell{background-color:color-mix(in srgb, var(--primary) 4%, var(--card))}html[data-design=slate] [data-shell=content] .calendar-wrapper .fc .fc-col-header-cell-cushion{letter-spacing:.07em;text-transform:uppercase;color:var(--muted-foreground);font-size:.6875rem;font-weight:600}html[data-design=slate] [data-shell=content] .calendar-wrapper .fc .fc-day-today{background-color:color-mix(in srgb, var(--primary) 7%, transparent)!important}html[data-design=slate] [data-shell=content] .calendar-wrapper .fc .fc-daygrid-day-number{font-feature-settings:"tnum", "ss01";letter-spacing:-.01em}html[data-design=slate] [data-shell=content] .bg-card.hover\:bg-muted\/40:hover{background-color:color-mix(in srgb, var(--primary) 5%, var(--card))}
html[data-design=utilitarian]{--font-heading:var(--font-ibm-plex-sans);--radius:.25rem;font-feature-settings:"tnum", "cv02", "cv03"}html[data-design=utilitarian] body{letter-spacing:0;font-size:13.5px;line-height:1.5}html[data-design=utilitarian] h1{letter-spacing:-.01em;font-size:1.375rem;font-weight:600;line-height:1.25}html[data-design=utilitarian] h2{letter-spacing:-.005em;font-size:1.0625rem;font-weight:600;line-height:1.3}html[data-design=utilitarian] h3{letter-spacing:0;font-size:.9375rem;font-weight:600;line-height:1.35}html[data-design=utilitarian] p{line-height:1.55}html[data-design=utilitarian] [data-shell=nav]{padding:.5rem}html[data-design=utilitarian] [data-shell=nav]>*+*{margin-top:.125rem}html[data-design=utilitarian] [data-shell=nav-item]{letter-spacing:.01em;border-radius:.25rem;padding-top:.4375rem;padding-bottom:.4375rem;font-size:.8125rem;font-weight:500}html[data-design=utilitarian] [data-shell=nav-item] .absolute.inset-0{border-radius:.25rem}html[data-design=utilitarian] [data-shell=topbar]{letter-spacing:0}html[data-design=utilitarian] .u-mono{font-family:var(--font-geist-mono), ui-monospace, monospace;font-feature-settings:"tnum", "zero";font-variant-numeric:tabular-nums}html[data-design=utilitarian] .u-microlabel{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:.625rem;font-weight:600;line-height:1.4}html[data-design=utilitarian] .u-hairline{border-color:color-mix(in srgb, var(--border) 70%, transparent)}html[data-design=utilitarian] .u-panel{border-radius:.25rem}html[data-design=utilitarian] .u-table{border-collapse:collapse;width:100%}html[data-design=utilitarian] .u-table th,html[data-design=utilitarian] .u-table td{text-align:left;vertical-align:top;padding:.375rem .625rem}html[data-design=utilitarian] .u-table tbody tr{border-top:1px solid color-mix(in srgb, var(--border) 70%, transparent)}html[data-design=utilitarian] .u-table tbody tr:hover{background:color-mix(in srgb, var(--muted) 55%, transparent)}html[data-design=utilitarian] .u-bartrack{background:color-mix(in srgb, var(--muted) 70%, transparent);border-radius:.125rem}html[data-design=utilitarian] .u-barfill{background:var(--primary);border-radius:.125rem}html[data-design=utilitarian] [data-shell=content] .u-console{min-height:2rem}html[data-design=utilitarian] [data-shell=content] .u-console-dot{background:var(--success,var(--primary));border-radius:.0625rem;flex:none;width:.4375rem;height:.4375rem}html[data-design=utilitarian] [data-shell=content] .u-console-sep{background:color-mix(in srgb, var(--border) 80%, transparent);flex:none;width:1px;height:.875rem}html[data-design=utilitarian] [data-shell=content] .u-console-rule{border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent)}html[data-design=utilitarian] [data-shell=content] .shadow-md:not(.fixed):not(.bg-popover),html[data-design=utilitarian] [data-shell=content] .shadow-sm:not(.fixed):not(.bg-popover){--tw-shadow:0 0 #0000;box-shadow:0 1px 0 0 color-mix(in srgb, var(--border) 55%, transparent)}html[data-design=utilitarian] [data-shell=content] .rounded-\[8px\]{border-radius:var(--radius)}html[data-design=utilitarian] [data-shell=content] .uppercase.tracking-wide.text-muted-foreground,html[data-design=utilitarian] [data-shell=content] .uppercase.tracking-wide.font-semibold{letter-spacing:.08em;font-size:.625rem;font-weight:600}html[data-design=utilitarian] [data-shell=content] .tabular-nums,html[data-design=utilitarian] [data-shell=content] .font-mono{font-family:var(--font-geist-mono), ui-monospace, monospace;font-feature-settings:"tnum", "zero";font-variant-numeric:tabular-nums}html[data-design=utilitarian] [data-shell=content] .text-2xl.tabular-nums,html[data-design=utilitarian] [data-shell=content] .text-xl.tabular-nums{letter-spacing:-.02em;line-height:1.05}html[data-design=utilitarian] [data-shell=content] table.w-full>thead th{letter-spacing:.08em;padding-top:.4375rem;padding-bottom:.4375rem;font-size:.625rem}html[data-design=utilitarian] [data-shell=content] table.w-full>tbody>tr>td{padding-top:.5rem;padding-bottom:.5rem}html[data-design=utilitarian] [data-shell=content] .divide-y.divide-border>*+*{border-top-color:color-mix(in srgb, var(--border) 65%, transparent)}html[data-design=utilitarian] [data-shell=content] [role=tab]{letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:600}html[data-design=utilitarian] [data-shell=content] .grid-cols-7 .rounded-md{border-radius:.125rem}html[data-design=utilitarian] [data-shell=content] .px-5.py-4{padding:.75rem 1rem}@media (prefers-reduced-motion:reduce){html[data-design=utilitarian] [data-shell=content] *{transition-duration:.001ms!important}}
html[data-design=editorial]{--font-heading:var(--font-newsreader);--radius:.25rem}html[data-design=editorial] body{font-size:15.5px;line-height:1.65}html[data-design=editorial] p{line-height:1.7}html[data-design=editorial] h1,html[data-design=editorial] h2,html[data-design=editorial] h3,html[data-design=editorial] [data-shell=topbar] h1{font-family:var(--font-heading);font-weight:500}html[data-design=editorial] h1,html[data-design=editorial] [data-shell=topbar] h1{letter-spacing:-.012em;font-size:2.25rem;line-height:1.15}html[data-design=editorial] h2{letter-spacing:-.008em;font-size:1.625rem;line-height:1.25}html[data-design=editorial] h3{letter-spacing:-.004em;font-size:1.1875rem;font-weight:600;line-height:1.35}html[data-design=editorial] .ed-eyebrow{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);font-size:.6875rem;font-weight:600}html[data-design=editorial] .ed-figure{font-family:var(--font-heading);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:500}html[data-design=editorial] [data-shell=sidebar]>div:first-child span{font-family:var(--font-heading);letter-spacing:.01em;font-size:.95rem;font-weight:500}html[data-design=editorial] [data-shell=nav]{padding-top:1.25rem}html[data-design=editorial] [data-shell=nav-item]{letter-spacing:.005em;border-radius:.25rem}html[data-design=editorial] [data-shell=topbar] h1{font-size:1.75rem}@media (min-width:768px){html[data-design=editorial] [data-shell=topbar] h1{font-size:2rem}}html[data-design=editorial] .ed-rule{border-color:var(--border)}html[data-design=editorial] .ed-hairline{border-bottom:1px solid var(--border)}html[data-design=editorial] [data-shell=content] .bg-card{border-radius:var(--radius);box-shadow:none}html[data-design=editorial] [data-shell=content] .rounded-xl,html[data-design=editorial] [data-shell=content] .rounded-2xl,html[data-design=editorial] [data-shell=content] .rounded-\[8px\]{border-radius:var(--radius)}html[data-design=editorial] [data-shell=content] .uppercase.tracking-wide{letter-spacing:.14em}html[data-design=editorial] [data-shell=content] .text-2xl.font-semibold.tabular-nums,html[data-design=editorial] [data-shell=content] .text-xl.font-semibold.tabular-nums,html[data-design=editorial] [data-shell=content] .text-lg.font-semibold.tabular-nums{font-family:var(--font-heading);letter-spacing:-.01em;font-weight:500}html[data-design=editorial] [data-shell=content] [role=tablist]>button,html[data-design=editorial] [data-shell=content] .border-b.border-border>button[class*=border-b-2]{letter-spacing:.005em;padding-top:.625rem;padding-bottom:.625rem}html[data-design=editorial] [data-shell=content] thead th.uppercase,html[data-design=editorial] [data-shell=content] thead .uppercase{letter-spacing:.12em;font-weight:600}html[data-design=editorial] [data-shell=content] .calendar-wrapper{border-radius:var(--radius)}html[data-design=editorial] [data-shell=content] .calendar-wrapper .fc-col-header-cell-cushion{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);font-size:.6875rem;font-weight:600}html[data-design=editorial] [data-shell=content] .max-w-2xl h2{font-family:var(--font-heading);font-weight:500}html[data-design=editorial] [data-shell=content] .ed-dash-greeting{font-family:var(--font-heading);letter-spacing:-.014em;text-wrap:balance;font-size:2.5rem;font-weight:500;line-height:1.08}@media (min-width:768px){html[data-design=editorial] [data-shell=content] .ed-dash-greeting{font-size:3rem}}@media (prefers-reduced-motion:reduce){html[data-design=editorial] [data-shell=content] *{transition-duration:.001ms!important}}