.demo_banner__koK90{width:100%;background:var(--navy);color:var(--surface)}.demo_banner__koK90 p{max-width:1200px;margin:0 auto;padding:var(--space-2) var(--space-6);font-size:var(--step--1);line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.demo_banner__koK90 strong{font-weight:500}.demo_banner__koK90 a{color:var(--surface);text-decoration:underline;text-underline-offset:3px}.demo_banner__koK90 a:hover{color:var(--surface);text-decoration-thickness:2px}.demo_banner__koK90 :focus-visible{outline-color:var(--surface)}.demo_table__DnRqn{width:100%;border-collapse:collapse;font-size:var(--step-small)}.demo_table__DnRqn td,.demo_table__DnRqn th{text-align:left;padding:var(--space-2) var(--space-3) var(--space-2) 0;vertical-align:top}.demo_table__DnRqn thead th{font-weight:700;border-bottom:1px solid var(--line)}.demo_table__DnRqn tbody tr+tr>*{border-top:1px solid var(--line)}.demo_table__DnRqn tbody th{font-weight:400}.demo_table__DnRqn .demo_num__81319{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.demo_table__DnRqn td:last-child,.demo_table__DnRqn th:last-child{padding-right:0}.demo_table__DnRqn code{overflow-wrap:anywhere}.demo_caption__ebZw3{text-align:left;font-weight:700;padding-bottom:var(--space-2)}.demo_list___q5c9{margin:0;padding:0;list-style:none;width:100%;color:var(--text)}.demo_list___q5c9 strong{color:var(--navy)}.demo_list___q5c9 li{padding:var(--space-3) 0;border-top:1px solid var(--line);overflow-wrap:anywhere}.demo_list___q5c9 li:first-child{border-top:0;padding-top:0}.demo_list___q5c9 li:last-child{padding-bottom:0}.demo_list___q5c9 code{overflow-wrap:anywhere}@media (max-width:759px){.demo_banner__koK90 p{padding-inline:var(--space-4)}.demo_bannerDetail__x8iQF{display:none}.demo_table__DnRqn td,.demo_table__DnRqn th{padding-right:var(--space-2)}.demo_counts__ytGE3 thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.demo_counts__ytGE3 tr{display:block;padding:var(--space-2) 0}.demo_counts__ytGE3 tbody tr+tr{border-top:1px solid var(--line)}.demo_counts__ytGE3 tbody tr+tr>*{border-top:0}.demo_counts__ytGE3 td,.demo_counts__ytGE3 th{display:inline-block;padding:0 var(--space-3) 0 0}.demo_counts__ytGE3 tbody th{display:block;font-weight:700}.demo_counts__ytGE3 td:before{content:attr(data-label) " "}}:root{color-scheme:light;--surface:#ffffff;--mist:#eef2f8;--navy:#0a1a33;--text:#33435c;--muted:#4a5a73;--line:#dce3ee;--court:#1f4fd1;--success:#18a957;--success-ink:#0e7a3f;--success-tint:#e7f7ee;--warning:#f08c2e;--warning-ink:#a64b0a;--warning-tint:#fff3e3;--error:#e5532d;--error-ink:#b8381a;--error-tint:#ffede6;--highlighter:#f4e04d;--focus:var(--court);--scrim:rgba(10,26,51,0.4);--radius-sm:10px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-pill:999px;--font-display:var(--font-caslon-display,"Libre Caslon Display"),var(--font-caslon-text,"Libre Caslon Text"),Georgia,serif;--font-caslon:var(--font-caslon-text,"Libre Caslon Text"),Georgia,serif;--font-sans:var(--font-schibsted,"Schibsted Grotesk"),system-ui,sans-serif;--step--1:1rem;--step-nav:0.875rem;--step-small:1.0625rem;--step-0:1.125rem;--step-1:1.406rem;--step-2:1.758rem;--step-3:2.197rem;--step-4:2.747rem;--step-5:3.433rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--measure:38rem}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--surface);font-family:var(--font-sans);font-size:var(--step-0);line-height:1.6;-webkit-font-smoothing:antialiased}body,h1,h2,h3{margin:0;color:var(--navy)}h1,h2{font-family:var(--font-display);font-weight:400;line-height:1.1;letter-spacing:0}h2{font-family:var(--font-caslon)}h3{font-family:var(--font-sans);font-weight:700;line-height:1.25;letter-spacing:-.01em}p{margin:0}a{color:var(--court);text-underline-offset:.18em}a:hover{color:var(--navy)}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}mark{background:transparent;color:inherit;padding:0 .08em;background-image:linear-gradient(var(--highlighter),var(--highlighter));background-repeat:no-repeat;background-size:100% 78%;background-position:0 70%;border-radius:2px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}::view-transition-new(root),::view-transition-old(root){animation-duration:.2s;animation-timing-function:ease}::view-transition-group(site-header){animation:none}::view-transition-new(site-header),::view-transition-old(site-header){animation-duration:.2s}