/* reg.ly kit 1.17.0 · tokens 1.2.1 (sha-256 562a9a7d01d8) · built 2026-11-13 */
:root{--n-0:#ffffff;--n-50:#fcfcfc;--n-100:#f5f5f5;--n-150:#eeeeee;--n-200:#dedede;--n-300:#c4c4c4;--n-400:#9e9e9e;--n-500:#6b727e;--n-550:#5d6370;--n-600:#4f5561;--n-700:#313845;--n-800:#222936;--n-900:#1a1f2a;--n-950:#141821;--n-1000:#0d111a;--frost-d:#a7b5cf;--frost-l:#677693;--pg-c:#22252b;--iv-0:#ffffff;--iv-50:#fefcf7;--iv-100:#f8f5ee;--iv-150:#f2eee4;--iv-200:#e2ded4;--iv-300:#c8c4ba;--iv-500:#757168;--iv-600:#59554d;--paper:#fcfbf8;--gd-200:#fbd7a0;--gd-300:#fabd57;--gd-400:#e4a83e;--gd-600:#9a6e1f;--gd-700:#815c18;--gd-800:#684a11;--gr-200:#c3e7d4;--gr-300:#a1d8bc;--gr-400:#84c5a5;--gr-600:#428867;--gr-700:#367256;--gr-800:#2a5b45;--gr-b-50:#fafcfb;--gr-b-100:#f1f7f4;--gr-b-150:#e8f1ec;--gr-b-200:#d4e2da;--gr-b-300:#b7cabf;--gr-b-500:#5f786b;--gr-b-600:#445c4f;--gr-b-700:#2b3c33;--gr-b-800:#212c26;--gr-b-900:#1b211e;--gr-b-950:#161917;--rd-200:#f5d3d8;--rd-300:#f0b8c1;--rd-400:#eb9aa8;--rd-600:#c14566;--rd-700:#a23954;--rd-800:#842d43;--rd-b-50:#fefafb;--rd-b-100:#fcf3f4;--rd-b-150:#f8eaec;--rd-b-200:#f4d5da;--rd-b-300:#e8b5bd;--rd-b-500:#a45666;--rd-b-600:#7c404c;--rd-b-700:#522a32;--rd-b-800:#3b2025;--rd-b-900:#291a1d;--rd-b-950:#1c1617;--or-200:#f5d4ca;--or-300:#f0bcab;--or-400:#eb9f87;--or-600:#b7573a;--or-700:#99492f;--or-800:#7c3925;--or-b-50:#fefaf9;--or-b-100:#fcf3f0;--or-b-150:#f8ebe6;--or-b-200:#f4d7ce;--or-b-300:#e7b8a9;--or-b-500:#9c5f4c;--or-b-600:#764739;--or-b-700:#4e2e25;--or-b-800:#38231d;--or-b-900:#281c18;--or-b-950:#1c1715;--bl-200:#cfdef5;--bl-300:#b2cbef;--bl-400:#9ab6e0;--bl-600:#3b76cc;--bl-700:#3062ac;--bl-800:#264f8b;--bl-b-50:#fbfcfd;--bl-b-100:#f3f5f9;--bl-b-150:#eaeef4;--bl-b-200:#d9dfe7;--bl-b-300:#bdc5d1;--bl-b-500:#55739f;--bl-b-600:#355685;--bl-b-700:#1b3761;--bl-b-800:#12294a;--bl-b-900:#111f34;--bl-b-950:#111824;--heritage:#9d5248;--heritage-2:#f0e6df; --logo-gold:#ebb964; --field-fg:#0a1630;--field-fg2:#4a5364;--field-fg3:#5b6374;--field-line:#7e8083;--field-focus:#375a92;--tp-green:#00b67a;--tp-empty:#dcdce6}:root,:root[data-theme=dark]{--gold:#ebb964;--gold-hover:#dcad5e;--gold-press:#c09752;--p0:var(--n-950);--p1:var(--n-900);--z1:var(--n-800);--hover-p0:var(--n-900);--hover-p1:var(--n-800);--hover-z1:var(--n-700);--inv:var(--n-900);--inv-fg:var(--n-150);--inv-fg2:var(--n-300);--inv-border:color-mix(in srgb,var(--frost-d) 36%,transparent);--b-struct:color-mix(in srgb,var(--frost-d) 20%,transparent);--b-float:color-mix(in srgb,var(--frost-d) 36%,transparent);--b-control:var(--n-300);--fg:var(--n-150);--fg2:var(--n-300); --opt-line:color-mix(in srgb,var(--frost-d) 55%,transparent);--fg3:var(--n-400);--focus:var(--bl-400);--link:var(--bl-400);--on-ok:var(--n-950);--green:var(--gr-400);--green-deep:var(--gr-600);--green-tint:var(--gr-b-900);--ok-pill-bg:var(--gr-b-900);--inv-ok-bg:var(--gr-b-800);--warn:var(--or-400);--danger:var(--rd-400);--gold-text:var(--gd-300);--sketch:color-mix(in srgb,var(--frost-d) 48%,transparent);--sketch-soft:color-mix(in srgb,var(--frost-d) 26%,transparent);--net-packet:var(--bl-400);--logo-ink:var(--iv-100);--price-bg:var(--n-1000);--price-line:color-mix(in srgb,var(--frost-d) 20%,transparent);--fl-bg:var(--n-900);--fl-line:color-mix(in srgb,var(--frost-d) 36%,transparent);--thread:color-mix(in srgb,var(--frost-d) 34%,transparent);--thread-hi:var(--n-150);--pro-bg:var(--p0);--pro-dot:color-mix(in srgb,var(--frost-d) 28%,transparent);--pro-dot-rest:color-mix(in srgb,var(--frost-d) 19%,transparent);--shade-0:color-mix(in srgb,var(--n-950) 60%,transparent);--shade-1:color-mix(in srgb,var(--n-950) 20%,transparent);--glass-line:color-mix(in srgb,var(--frost-d) 20%,transparent);--price-glass:color-mix(in srgb,var(--pg-c) 80%,transparent);--field-bg:#fbf8f1;--cal-search-bg:var(--field-bg); --fl-shadow:0 18px 40px -14px #000000b3;--ok-icon:var(--green);--gold-ring:var(--gold);--gold-hair:var(--gold);--shadow-z:none;--ed-ink:#dce0e8;--ed-ink2:#a8acb3;--ed-ink3:#8a8e95;--ed-accent:#c99482}:root:not([data-theme=dark]),:root[data-theme=light]{--gold:#ebb964;--gold-hover:#dcad5e;--gold-press:#c09752;--p0:var(--iv-100);--p1:var(--paper);--z1:var(--paper);--hover-p0:var(--iv-150);--hover-p1:var(--iv-100);--hover-z1:var(--iv-100);--inv:var(--n-950);--inv-fg:var(--n-150);--inv-fg2:var(--n-300);--inv-border:var(--n-950);--b-struct:color-mix(in srgb,var(--n-950) 13%,transparent);--b-float:color-mix(in srgb,var(--n-950) 13%,transparent);--b-control:var(--n-600);--fg:var(--n-950);--fg2:var(--n-600);--opt-line:color-mix(in srgb,var(--n-950) 50%,transparent);--fg3:var(--n-550);--focus:#375a92;--link:#375a92;--on-ok:var(--n-950);--green:var(--gr-700);--green-deep:var(--gr-800);--green-tint:var(--gr-b-100);--ok-pill-bg:var(--gr-b-100);--inv-ok-bg:var(--gr-b-800);--warn:var(--or-700);--danger:var(--rd-700);--gold-hair:#92713b;--gold-text:var(--gd-700);--sketch:color-mix(in srgb,var(--n-950) 35%,transparent);--sketch-soft:color-mix(in srgb,var(--n-950) 18.5%,transparent);--net-packet:#375a92;--logo-ink:var(--n-950);--price-bg:var(--paper);--price-line:color-mix(in srgb,var(--n-950) 13%,transparent);--fl-bg:var(--paper);--fl-line:color-mix(in srgb,var(--n-950) 13%,transparent);--thread:color-mix(in srgb,var(--n-950) 23%,transparent);--thread-hi:var(--n-950);--pro-bg:var(--p0);--pro-dot:color-mix(in srgb,var(--n-950) 24%,transparent);--pro-dot-rest:color-mix(in srgb,var(--n-950) 16%,transparent);--glass-line:color-mix(in srgb,var(--n-950) 6%,transparent);--price-glass:rgb(246 246 240/.88);--shade-0:#fcfbf8f2;--shade-1:#fcfbf852;--field-bg:#fbf8f1;--cal-search-bg:var(--field-bg);--fl-shadow:0 1px 2px #0a16300f,0 14px 34px -14px #0a163042;--ok-icon:var(--green);--gold-ring:var(--gold-hair);--shadow-z:var(--fl-shadow);--ed-ink:#302d27;--ed-ink2:#69645c;--ed-ink3:#6f6a60;--ed-accent:#986052}:root{--font-display:"Schibsted Grotesk","Readex Pro","Helvetica Neue",Arial,sans-serif;--font-body:"Readex Pro","Segoe UI","Helvetica Neue",Arial,Tahoma,sans-serif;--font-nav:"Readex Pro","Helvetica Neue",Arial,sans-serif; --mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--tx-xl:clamp(31.62px,3.627vw,55.8px);--tx-m:clamp(21px,calc(1.1757vw + 10.75px),28.83px);--tx-s:14.415px;--tx-b:14.415px;--tx-l:12.09px;--tp-xl:clamp(34px,3.9vw,60px);--tp-b:15.5px;--tp-s:15.5px;--tp-l:13px;--tx-field:16px;--w-display:600;--w-body:400;--w-label:500;--lh-display:1.02;--lh-head:1.15;--lh-body:1.5;--lh-one:1;--ls-display:-.03em;--ls-body:0;--ls-label:.02em;--s-1:7px;--s-2:14px;--s-3:21px;--s-4:28px;--s-5:35px;--s-6:42px;--s-8:56px;--s-10:70px;--s-12:84px;--s-14:98px;--s-16:112px;--s-20:140px;--r:3px;--r-in:1.5px;--r-full:50%;--r-cap:999px;--r-box:var(--r);--r-ctl:var(--r); --dur-1:.1s;--dur-2:.2s;--dur-3:.3s;--dur-4:.45s;--dur-5:.6s;--dur-6:1s;--ease:cubic-bezier(.22,.61,.36,1);--ease-in:cubic-bezier(.4,0,1,1);--std:cubic-bezier(.4,0,.2,1);--ease-long:cubic-bezier(.45,0,.25,1);--hit:24px;--z-under:-1;--z-1:1;--z-2:2;--z-3:3;--z-tip:30;--z-menu:100;--shadow-tip:0 2px 10px rgba(10,22,48,.18);--o-disabled:.55;--opt-on-fill:color-mix(in oklab,var(--fg) 9%,transparent);--ctl-48:48px;--ctl-42:42px;--ctl-35:35px;--ctl-28:28px;--ctl-24:24px;--btn-gap:10px;--icon:16px;--icon-sw:1.75px;--field-h:56px;--field-ctl:42px;--field-ctl-w:49px;--icon-field:18px;--field-pad:6px;--field-pad-s:13px;--tip-h:28px;--tip-px:9px;--pad:clamp(16px,4vw,48px);--nav-h:72px;--suffix-ink:color-mix(in oklab,var(--fg) 45%,var(--p0)); --mark:var(--fg2);--mark-ink:var(--fg);--foot-inset:clamp(21px,2.92vw,42px);--foot-pad:clamp(42px,5.833vw,84px);--veil-w:690px;--veil-core:52%;--nbdk:.19;--nbc:.772;--nbf:clamp(36px,13.3vw,60px);--ly-dot:calc(var(--nbf) * var(--nbdk));} :root{--ed-body:15px;--ed-head:clamp(38px,4.3vw,61.92px);--ed-rk-cover:max(44.85px,calc(var(--ed-head) * 1.093));--ed-rk-close:clamp(46px,5.28vw,76px);--ed-rk-core:var(--ed-head);--ed-rk-second:max(38px,calc(var(--ed-head) * .775));--ed-rk-third:max(32px,calc(var(--ed-head) * .581));--ed-rk-ref:max(30px,calc(var(--ed-head) * .517));--ed-rk-mark:max(98px,calc(var(--ed-head) * 2.132));--ed-rk-sig:max(64px,calc(var(--ed-head) * 1.227));--ed-rk-spec:clamp(58.5px,6.94vw,100px);--ed-rk-lead:max(29px,calc(var(--ed-head) * .47));--ed-rk-fig:max(25px,calc(var(--ed-head) * .404));--ed-rk-card:max(17px,calc(var(--ed-head) * .275));--ed-rk-small:max(14.415px,calc(var(--ed-head) * .233));--ed-t-sub:var(--ed-body);--ed-t-lede:calc(var(--ed-body) - 1px);--ed-t-small:calc(var(--ed-body) - 2px);--ed-t-meta:calc(var(--ed-body) - 2.91px);--ed-t-note:calc(var(--ed-body) - 3px);--ed-t-label:calc(var(--ed-body) - 4px);--ed-t-eyebrow:calc(var(--ed-body) - 5px);--ed-t-caption:calc(var(--ed-body) - 6px);--ed-t-picture:calc(var(--ed-body) - 7px);--ed-w-big:500;--ed-w-head:600;--ed-w-fig:500;--ed-w-num:400;--ed-ls-mark:-.07em;--ed-ls-cover:-.055em;--ed-ls-big:-.05em;--ed-ls-head:-.03em;--ed-ls-label:.02em;--ed-ls-eyebrow:.16em;--ed-ls-eyebrow2:.10em;--ed-ls-caption:.13em;--ed-lh-mark:.8;--ed-lh-num:.9;--ed-lh-cover:1.07;--ed-lh-big:1.12;--ed-lh-fig:1.15;--ed-lh-card:1.2;--ed-lh-lede:1.5;--ed-lh-body:1.6;--ed-lh-small:1.8;--ed-lh-meta:1.5;--ed-m-head:16ch;--ed-m-lede:27em;--ed-m-cover:28em;--ed-m-prose:34em;--ed-m-note:25em}@media (min-width:600px){:root{--veil-core:64%}}@media (max-width:1099px){:root{--nav-h:78px}}@media (min-width:1000px){:root{--nbf:clamp(46px,4.4vw,60px)}}@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");unicode-range:U+20-7E,U+A0,U+A9,U+AE,U+B7,U+D7,U+2013-2014,U+2018-201D,U+2022,U+2026,U+2122,U+20AC}@font-face{font-family:"Readex Pro";font-style:normal;font-weight:160 700;font-display:swap;src:url(fonts/readex-pro-latin.woff2) format("woff2");unicode-range:U+20-7E,U+A0,U+A9,U+AE,U+B7,U+D7,U+2013-2014,U+2018-201D,U+2022,U+2026,U+2122,U+20AC}*,::before,::after{box-sizing:border-box}:root{color-scheme:dark}:root[data-theme=light]{color-scheme:light}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){color-scheme:light}}html{scroll-padding-top:calc(72px + var(--s-1));-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--p0);color:var(--fg);font:400 16px/var(--lh-body) var(--font-body);-webkit-font-smoothing:antialiased;overflow-x:clip}main{display:block;--pad:clamp(15px,3.76vw,45px);font-size:var(--tx-b)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}img,svg{display:block;max-width:100%}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.wrap{width:100%;max-width:1241px;margin-inline:auto;padding-inline:var(--pad)}svg.i{fill:none;stroke:currentColor;stroke-width:var(--icon-sw);stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--dur-6);animation-timing-function:var(--ease-long)}@media (prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}} .top :is(ul,li,p),.sbar :is(ul,li,p),.foot :is(h2,h3,p,ul,li,dl,dd),.base :is(p,ul,li){margin:0}:is(.top,.sbar,.foot,.base) svg{display:block}.skip{position:fixed;top:7px;inset-inline-start:7px;z-index:var(--z-menu);padding:10px var(--s-2);border-radius:var(--r);background:var(--fg);color:var(--p0);font:500 13px/1 var(--font-body);letter-spacing:var(--ls-label);transform:translateY(-200%);transition:transform var(--dur-2) var(--std)}.skip:focus{transform:none}@media (prefers-reduced-motion:reduce){.skip{transition:none}}.logo{position:relative;display:flex;align-items:center;min-height:24px;flex:none;border-radius:var(--r)} .logo::before{content:"";position:absolute;inset:-4px -3px}.logo svg{width:auto;height:25.799px;overflow:visible}.lg-gold{fill:var(--logo-gold)}.lg-ink{fill:var(--logo-ink)} svg.one :is(.lg-ink,.lg-gold){fill:currentColor}.top{position:relative;z-index:5;display:flex;align-items:center;gap:var(--s-2);width:100%;max-width:1680px;margin-inline:auto;padding:18.8px clamp(16px,4vw,48px)}.top .logo svg{height:23.219px}.nav{flex:1;display:none;justify-content:center}.nav ul{display:flex;gap:4px;margin:0;padding:0;list-style:none}.nav a{display:inline-flex;align-items:center;gap:4px;padding:8px 12px;border-radius:var(--r);color:var(--fg2);font:360 var(--tp-b)/var(--lh-body) var(--font-body);white-space:nowrap;transition:background-color var(--dur-2) var(--std),color var(--dur-2) var(--std)}.nav a:hover,.nav a[aria-current=page]{background:var(--hover-p0);color:var(--fg)}.actions{display:flex;align-items:center;gap:8px;margin-inline-start:auto;position:relative}.ghost{display:inline-flex;align-items:center;gap:6px;height:40px;padding-inline:12px;border:0;border-radius:var(--r);background:none;color:var(--fg2);font:500 var(--tp-l)/1.5 var(--font-body);letter-spacing:var(--ls-label);cursor:pointer;transition:background-color var(--dur-2) var(--std),color var(--dur-2) var(--std)}.ghost:hover{background:var(--hover-p0);color:var(--fg)}.ghost svg.i{width:18px;height:18px}.cap{position:relative;display:inline-flex;align-items:center;gap:2px;height:40px;padding:3px;border-radius:var(--r-cap);box-shadow:inset 0 1px 2px color-mix(in srgb,#000 26%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--fg) 13%,transparent),0 1px 0 color-mix(in srgb,var(--n-150) 7%,transparent)}:root[data-theme=light] .cap{box-shadow:inset 0 1px 2px color-mix(in srgb,var(--n-950) 16%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--n-950) 12%,transparent),0 1px 0 color-mix(in srgb,var(--paper) 55%,transparent)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .cap{box-shadow:inset 0 1px 2px color-mix(in srgb,var(--n-950) 16%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--n-950) 12%,transparent),0 1px 0 color-mix(in srgb,var(--paper) 55%,transparent)}}.cap .ghost{position:relative;height:34px;padding-inline:10px;border-radius:var(--r-cap)}.cap .ghost:hover{background:color-mix(in oklab,var(--fg) 5%,transparent)}.cap .ghost[aria-pressed=true],.cap .ghost[aria-pressed=true]:hover{background:var(--opt-on-fill);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fg) 7%,transparent);color:var(--fg)}.cap .ghost:is(:hover,:focus-visible) .tip{opacity:1;transform:translate(-50%,0);pointer-events:auto}.cap .ghost:hover .tip{transition-delay:.3s}.tip-off .tip{opacity:0!important;pointer-events:none!important}.signin{display:none;align-items:center;gap:8px;height:40px;padding-inline:16px;border:1px solid var(--b-control);border-radius:var(--r);color:var(--fg);font:360 var(--tp-b)/var(--lh-body) var(--font-body);transition:background-color var(--dur-2) var(--std)}.signin:hover{background:var(--hover-p0)}.menu-btn{justify-content:center;padding-inline:12px}@media (min-width:641px){.top .logo svg{height:25.799px;transform:translateY(-1.72px)}.signin{display:inline-flex}}@media (min-width:1100px){.top{gap:var(--s-4);height:72px;min-height:72px;padding:16px var(--s-8)}}@media (min-width:1101px){.nav{display:flex}.menu-btn,.menu-panel{display:none!important}.top .logo{min-width:109.89px}}@media (min-width:1101px) and (max-width:1279px){.nav ul{gap:0}.nav a{padding-inline:8px}}@media (max-width:360px){.cap .ghost{padding-inline:8px}}html:not(.js) .menu-btn{display:none}@media (max-width:1100px){html:not(.js) .nav{display:flex;overflow-x:auto}} .nav>ul{position:relative}.nav>ul>li{display:flex;align-items:center}.nav .has-sub>a{padding-inline-end:4px}.nav>ul>li.has-sub{border-radius:var(--r);transition:background-color var(--dur-2) var(--std)}.nav>ul>li.has-sub:hover,.nav>ul>li.has-sub.open,.nav>ul>li.has-sub:has(>a[aria-current]){background:var(--hover-p0)}.nav-more{display:inline-grid;place-items:center;flex:none;width:24px;height:40px;margin-inline-start:-2px;padding:0;border:0;border-radius:var(--r);background:none;color:var(--fg3);cursor:pointer;transition:color var(--dur-2) var(--std)}.nav-more svg.i{width:14px;height:14px;transition:transform var(--dur-2) var(--std)}.has-sub:hover>.nav-more,.has-sub.open>.nav-more,.nav-more:hover{color:var(--fg)}.has-sub.open>.nav-more svg.i{transform:rotate(180deg)}.nav-sub{position:absolute;top:100%;left:0;z-index:10;width:max-content;max-width:min(820px,calc(100vw - 2 * var(--s-8)));padding-top:var(--s-2);visibility:hidden;opacity:0;transform:translateY(-4px);transition:opacity var(--dur-2) var(--std),transform var(--dur-2) var(--std),visibility 0s linear var(--dur-2)}.has-sub.open>.nav-sub,html:not(.js) .has-sub:hover>.nav-sub{visibility:visible;opacity:1;transform:none;transition-delay:0s}html.js .nav>ul>li.has-sub{position:relative} .nav-sub-in{display:flex;align-items:stretch;gap:var(--s-1);padding:var(--s-1);border:1px solid var(--b-float);border-radius:var(--r);background:var(--z1);box-shadow:var(--shadow-z);text-align:start}.nav-sub ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.nav-sub a{display:grid;gap:2px;align-content:start;padding:10px 12px;border-radius:var(--r-in);white-space:normal;color:var(--fg2)} .nav-sub a b{font:400 var(--ed-t-lede)/1.4 var(--font-body);color:var(--fg)}.nav-sub a span{font:400 var(--ed-t-note)/1.45 var(--font-body);color:var(--fg2)}.nav-sub a:hover,.nav-sub a[aria-current=page]{background:color-mix(in srgb,var(--fg) 6%,transparent)}.nav-sub .nav-lead{width:13.5rem;box-sizing:border-box;padding:var(--s-2);background:color-mix(in srgb,var(--fg) 4%,transparent)}.nav-sub .nav-lead b{font:600 var(--ed-rk-small)/1.25 var(--font-display);letter-spacing:var(--ed-ls-head)}.nav-lead i{display:inline-flex;align-items:center;gap:6px;align-self:end;margin-top:var(--s-3);font:500 var(--ed-t-meta)/1.5 var(--font-body);letter-spacing:var(--ed-ls-label);font-style:normal;color:var(--fg)}.nav-lead i svg.i{width:14px;height:14px}.nav-lead{grid-template-rows:auto auto 1fr}.nav-col{display:grid;align-content:start;gap:0;width:15.5rem}.nav-h{margin:0;padding:8px 12px 4px;font:500 var(--ed-t-meta)/1.5 var(--font-body);letter-spacing:var(--ed-ls-label);color:var(--fg2)}@media (max-width:1000px){.nav-more,.nav-sub{display:none}}@media (prefers-reduced-motion:reduce){.nav-sub,.nav-more svg.i{transition:none;transform:none}} .menu-panel{position:fixed;top:var(--m-top,76px);left:0;right:0;bottom:0;z-index:var(--z-menu);display:flex;flex-direction:column;margin:0;padding:0;background:var(--p0);border-top:1px solid var(--b-struct);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.menu-panel:not([hidden]){animation:m-in var(--dur-2) var(--std) both}@keyframes m-in{from{opacity:0;transform:translateY(-7px)}}.menu-panel[hidden]{display:none}html.m-open{overflow:hidden}.menu-panel :is(ul,li,p){margin:0;padding:0;list-style:none}.menu-panel svg{display:block}.m-nav{padding-inline:clamp(16px,4vw,48px)}.m-item{border-bottom:1px solid var(--b-struct)}.m-row{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);box-sizing:border-box;width:100%;min-height:56px;margin:0;padding:0;border:0;background:none;color:var(--fg);font:var(--ed-w-big) var(--ed-rk-card)/var(--ed-lh-card) var(--font-display);letter-spacing:-.035em;text-align:start;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.m-row svg.i{flex:none;width:18px;height:18px;color:var(--fg2);transition:transform var(--dur-2) var(--std)}.m-row[aria-expanded=true] svg.i{transform:rotate(180deg)}.m-row:is([aria-current=page],[data-here])>span{box-shadow:inset 0 -1px 0 currentColor}.m-row:focus-visible,.m-sub a:focus-visible,.m-btn:focus-visible{outline:2px solid var(--fg);outline-offset:2px;border-radius:var(--r)}.m-sub{display:grid;gap:var(--s-3);padding:0 0 var(--s-3)}.m-sub[hidden]{display:none}.m-sub:not([hidden]){animation:m-in var(--dur-2) var(--std) both}.m-over{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--s-2);row-gap:2px;align-items:center;padding:var(--s-2);border-radius:var(--r);background:color-mix(in srgb,var(--fg) 4%,transparent);color:var(--fg);text-decoration:none}.m-over b{grid-column:1;font:var(--ed-w-head) var(--ed-rk-small)/1.25 var(--font-display);letter-spacing:var(--ed-ls-head)}.m-over span{grid-column:1;font:400 var(--ed-t-note)/1.45 var(--font-body);color:var(--fg2)}.m-over svg.i{grid-column:2;grid-row:1 / span 2;width:16px;height:16px;color:var(--fg2)}.menu-panel .m-h{font:500 var(--ed-t-label)/1.5 var(--font-body);letter-spacing:var(--ed-ls-label);color:var(--fg3)}.m-grp a{display:flex;align-items:center;min-height:44px;color:var(--fg2);font:400 var(--ed-body)/1.4 var(--font-body);text-decoration:none}.m-grp a:hover,.m-grp a[aria-current=page]{color:var(--fg)}.m-foot{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-1);margin-top:auto;padding:var(--s-4) clamp(16px,4vw,48px) calc(var(--s-4) + env(safe-area-inset-bottom,0px))}.m-btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 var(--s-3);border:1px solid var(--b-control);border-radius:var(--r);color:var(--fg);font:500 13px/1 var(--font-body);letter-spacing:.02em;text-decoration:none;transition:background-color var(--dur-2) var(--std),border-color var(--dur-2) var(--std)}.m-btn:hover{border-color:var(--fg2);background:color-mix(in srgb,var(--fg) 5%,transparent)}.m-btn--q{border-color:transparent;color:var(--fg2)}.menu-btn .i-x{display:none}.menu-btn[aria-expanded=true] .i-x{display:block}.menu-btn[aria-expanded=true] svg.i:not(.i-x){display:none}@media (prefers-reduced-motion:reduce){.menu-panel:not([hidden]),.m-sub:not([hidden]){animation:none}.m-row svg.i{transition:none}}.sbar{position:fixed;top:0;inset-inline:0;z-index:30;background:var(--p0);box-shadow:0 0 6px 0 rgba(86,86,118,.1);visibility:hidden;transform:translateY(-110%);transition:transform .32s var(--ease),visibility 0s linear .32s}.sbar::before{content:"";position:absolute;inset:0;z-index:var(--z-under);pointer-events:none;background:url(grain.webp) 0 0/64px 64px repeat;opacity:.32;mix-blend-mode:overlay}.sbar.on{visibility:visible;transform:none;transition:transform .32s var(--ease),visibility 0s}.sbar[data-off]{display:none!important}.sbar-in{display:flex;align-items:center;gap:var(--s-4);width:100%;max-width:1680px;margin-inline:auto;padding:8px clamp(16px,4vw,48px)}.sbar .logo svg{height:32px}.sbar .search{flex:1 1 0;min-width:0;max-width:900px} .sbar .search{display:flex;align-items:center;gap:var(--s-1);box-sizing:border-box;height:var(--field-h);padding:var(--field-pad);padding-inline-start:var(--field-pad-s);background:var(--field-bg);border:1px solid var(--field-line);border-radius:var(--r);color:var(--field-fg);color-scheme:light}.sbar .search:focus-within{outline:2px solid var(--focus);outline-offset:2px}.sbar .search input{flex:1;width:100%;min-width:0;height:100%;margin:0;padding:0 8px;border:0;outline:none;background:none;color:var(--field-fg);font:400 var(--tx-field)/1.5 var(--font-body);letter-spacing:0}.sbar .search input::placeholder{color:#5d6370;opacity:1}.sbar .btn-gold{display:grid;place-items:center;flex:none;height:100%;width:56px;margin:0;padding:0;border:1px solid color-mix(in oklab,var(--gold) 62%,#000);border-radius:3.5px;background:var(--gold);color:var(--field-fg);cursor:pointer;transition:background-color var(--dur-2) var(--std)}.sbar .btn-gold:hover{background:var(--gold-hover)}.sbar .btn-gold:active{background:var(--gold-press)}.sbar .btn-gold:focus-visible{outline-color:var(--field-focus)}.sbar .btn-gold svg.i{width:23px;height:23px}@media (min-width:1100px){.sbar-in{padding-inline:var(--s-8)}}@media (max-width:520px){.sbar-in{gap:var(--s-2)}.sbar .logo svg{height:25.6px}.sbar .search .btn-gold{width:42px}}@media (prefers-reduced-motion:reduce){.sbar,.sbar.on{transition:none}} form[data-k-search]{position:relative}form[data-k-search] .k-tr{display:inline-flex;align-items:center;gap:var(--btn-gap);flex:none;align-self:stretch;margin:0;padding:0 var(--s-2);border:0;border-radius:var(--r-in);background:none;color:var(--field-fg);font:500 var(--tx-l)/1 var(--font-body);letter-spacing:var(--ls-label);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-2) var(--std)}form[data-k-search] .k-tr:hover{background:color-mix(in srgb,var(--field-fg) 6%,transparent)}form[data-k-search] .k-tr:focus-visible{outline:2px solid var(--field-focus);outline-offset:-2px}form[data-k-search] .k-tr svg.i{width:var(--icon);height:var(--icon);stroke-width:var(--icon-sw)}form[data-k-search] .k-go{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (min-width:1000px){form[data-k-search] .btn-gold:has(.k-go){display:inline-flex;align-items:center;justify-content:center;width:auto;padding:0 var(--s-3);font:500 var(--tx-l)/1 var(--font-body);letter-spacing:var(--ls-label);white-space:nowrap}form[data-k-search] .btn-gold .k-go{position:static;width:auto;height:auto;overflow:visible;clip-path:none}form[data-k-search] .btn-gold:has(.k-go) svg.i{display:none}}@media (max-width:520px){form[data-k-search] .k-tr{padding:0 var(--s-1)}form[data-k-search] .k-tr span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}form[data-k-search] .k-msg{position:absolute;inset-inline-start:0;top:calc(100% + var(--s-1));z-index:6;max-width:min(100%,460px);margin:0;padding:10px var(--s-2);border:1px solid var(--field-line);border-radius:var(--r);background:var(--field-bg);color:var(--field-fg);font:400 var(--tx-l)/1.45 var(--font-body);letter-spacing:0;text-align:start;box-shadow:var(--fl-shadow)}form[data-k-search] .k-msg:empty{width:1px;height:1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);box-shadow:none}.foot{position:relative;z-index:2;margin:var(--foot-inset) var(--foot-inset) 0;padding:var(--foot-pad);padding-bottom:calc(var(--foot-pad) / 2 - 1px);background:var(--heritage);color:#f8f5ee;overflow:hidden;isolation:isolate;font-size:13.99px;--fg:#f8f5ee;--fg2:var(--heritage-2);--fg3:var(--heritage-2);--b-struct:color-mix(in srgb,#f8f5ee 20%,transparent);--b-control:#f8f5ee;--link:#f8f5ee;--focus:#f8f5ee}.foot::before{content:"";position:absolute;left:0;right:0;top:clamp(7px,calc(var(--foot-pad) - 63px),21px);height:21px;border-block:1px solid rgba(248,245,238,.3);pointer-events:none;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2221%22%20height%3D%2219%22%20viewBox%3D%220%200%2021%2019%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22rgba%28248%2C245%2C238%2C.36%29%22%20stroke-width%3D%22.75%22%3E%3Cpath%20d%3D%22M4%2018%20L10.5%201%20L17%2018%20Z%22/%3E%3Cpath%20d%3D%22M8.89%207.82H12.11%22/%3E%3Cpath%20d%3D%22M7.61%2011.18H13.39%22/%3E%3Cpath%20d%3D%22M6.32%2014.54H14.68%22/%3E%3C/g%3E%3C/svg%3E") center center/21px 19px space no-repeat}.foot::after{content:"";position:absolute;inset:0;z-index:var(--z-under);pointer-events:none;opacity:.05;mix-blend-mode:overlay;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 1.4 -.5'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.foot-in{display:grid;grid-template-columns:minmax(0,1fr);row-gap:calc(var(--foot-pad) / 2)}.foot-in::after{content:"";display:block;height:1px;background:var(--b-struct)}.foot-mast{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-2) var(--s-8);padding-bottom:var(--s-6);border-bottom:1px solid var(--b-struct)}.fm-title{font:400 var(--tp-xl)/var(--lh-display) var(--font-display);letter-spacing:var(--ls-display);color:var(--fg);text-shadow:0 -.5px 0 color-mix(in srgb,#000 21%,transparent),0 .5px 0 color-mix(in srgb,var(--iv-100) 15%,transparent)}.fm-note{justify-self:end;text-align:end;max-width:38ch;font:360 var(--tp-b)/var(--lh-body) var(--font-body);color:var(--fg);text-shadow:0 -.25px 0 color-mix(in srgb,#000 18.27%,transparent),0 .25px 0 color-mix(in srgb,var(--iv-100) 13.05%,transparent)}.foot-map{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-4) var(--s-3)}.terr{display:grid;align-content:start;gap:var(--s-1);min-width:0}.terr h3{font:400 var(--tp-s)/var(--lh-head) var(--font-display);letter-spacing:var(--ls-display);color:var(--fg)}.terr ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.terr a{display:inline-flex;align-items:center;min-height:28px;color:var(--fg2);font:360 var(--tp-l)/1.5 var(--font-body);letter-spacing:var(--ls-label);white-space:nowrap}.terr a:hover{color:var(--fg);text-decoration:underline;text-underline-offset:3px}@media (min-width:400px){.foot-map{grid-template-columns:minmax(0,1fr) minmax(max-content,1fr)}} @media (min-width:641px){.foot-map{grid-template-columns:repeat(3,minmax(0,1fr))}} .foot-mast{grid-template-columns:minmax(0,1fr) auto;align-items:last baseline}.fm-title{grid-area:1/1/2/3}.fm-note{grid-area:1/2/2/3;white-space:nowrap} .foot-mast{container-type:inline-size}.fm-title,.fm-note{--fm-r:var(--ed-rk-third);--fm-t:min(var(--fm-r),calc((100cqi - 47.5px) / 7.62),calc(100cqi / 8.86))}@media (min-width:1100px){.fm-title,.fm-note{--fm-r:var(--ed-rk-second)}}.fm-br{display:none}@media (min-width:1100px){.foot-map{grid-template-columns:repeat(5,minmax(0,1fr)) minmax(max-content,1fr);gap:var(--s-6) var(--s-4)}.terr{gap:var(--s-2)}.terr ul{gap:var(--s-1)}.terr a{display:inline;min-height:0}}.base{display:grid;gap:0;margin:0 var(--foot-inset);padding-block:min(var(--foot-inset),28px);font-size:12.2px;line-height:18.3px;color:var(--fg3)}.base-in{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"marks" "fx" "cap" "imp";justify-items:start;gap:var(--s-2);padding-inline:var(--foot-pad);font:300 var(--tx-l)/var(--lh-body) var(--font-body);letter-spacing:var(--ls-label);color:var(--fg2)}.base-cap{grid-area:cap}.base-imp{grid-area:imp;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) var(--s-4)} .base-imp .logo{align-self:center}.base-imp .logo{display:inline-flex;align-items:center;line-height:0;opacity:.7;color:var(--fg2)}.base-imp .logo svg{height:18.059px}.base-marks{grid-area:marks;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-1);color:#7a7a7a;opacity:.85}.base-marks svg{display:block;height:24px;width:auto;fill:currentColor;flex:none}.base-fx{grid-area:fx}.base-fx em{font-style:italic;font-synthesis:style}@media (min-width:761px){.base-in{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"cap . marks" "imp . fx";align-items:center;gap:var(--s-2) var(--s-4)}.base-marks{justify-self:end;justify-content:flex-end}.base-fx{justify-self:end;text-align:end;align-self:baseline}.base-imp{align-self:baseline}.base-imp>span{text-wrap:balance}} :is(header.top,.sbar,.menu-panel,.base){--fg:var(--ed-ink);--fg2:var(--ed-ink2);--fg3:var(--ed-ink3)}.nav a,.signin{font:400 var(--ed-body)/var(--ed-lh-lede) var(--font-body);letter-spacing:0}.ghost{font:500 var(--ed-t-meta)/1.5 var(--font-body);letter-spacing:var(--ed-ls-label)} .fm-title{font:200 var(--fm-t)/var(--ed-lh-big) var(--font-body);letter-spacing:var(--ed-ls-head);white-space:nowrap}.fm-title bdi{font:inherit} .fm-note{font:400 clamp(8px,calc(var(--fm-t) * .2084),var(--ed-t-eyebrow))/1.5 var(--font-body);letter-spacing:var(--ed-ls-eyebrow);text-transform:uppercase}.terr h3{font:var(--ed-w-big) var(--ed-rk-small)/var(--ed-lh-fig) var(--font-display);letter-spacing:var(--ed-ls-head)}.terr a{font:400 var(--ed-t-small)/1.5 var(--font-body);letter-spacing:0}.base-in,.base-in :is(a,span,em,p){font-weight:400;font-size:var(--ed-t-meta)}:is(a,button).btn{display:inline-flex;align-items:center;gap:var(--btn-gap);height:var(--ctl-48);padding:0 var(--s-3);border:1px solid var(--b-control);border-radius:var(--r);background:none;color:var(--fg);font:500 var(--tx-l)/1 var(--font-body);letter-spacing:var(--ls-label);text-decoration:none;white-space:nowrap;cursor:pointer;transition:border-color var(--dur-2) var(--std),background-color var(--dur-2) var(--std)}:is(a,button).btn:hover{border-color:var(--fg2);background:color-mix(in oklab,var(--fg) 5%,transparent)}:is(a,button).btn svg.i{width:var(--icon);height:var(--icon);stroke-width:var(--icon-sw)}:is(a,button).btn--in{border-radius:var(--r-in)}:is(a,button).btn--42{height:var(--ctl-42)}:is(a,button).btn--35{height:var(--ctl-35);gap:var(--s-1);padding:0 var(--s-2)}:is(a,button).btn--quiet{border-color:transparent;color:var(--fg2)}:is(a,button).btn--quiet:hover{border-color:transparent;color:var(--fg)}:is(a,button).btn:disabled,:is(a,button).btn[aria-disabled=true]{opacity:var(--o-disabled);cursor:default;pointer-events:none}.phead :is(a,button).btn{font-size:var(--tp-l)}.btn-gold{display:grid;place-items:center;flex:none;height:100%;width:56px;border:1px solid color-mix(in oklab,var(--gold) 62%,#000);border-radius:3.5px;background:var(--gold);color:var(--field-fg);cursor:pointer;transition:background-color var(--dur-2) var(--std)}.btn-gold:hover{background:var(--gold-hover)}.btn-gold:active{background:var(--gold-press)}.btn-gold:focus-visible{outline-color:var(--field-focus)}.btn-gold svg.i{width:23px;height:23px}:is(a,button).btn-gold--label{display:inline-flex;align-items:center;justify-content:center;gap:var(--btn-gap);width:auto;padding:0 var(--s-3);border-color:var(--gold-hair);font:500 var(--tx-l)/1 var(--font-body);letter-spacing:var(--ls-label);white-space:nowrap}:is(a,button).btn-gold--label svg.i{width:var(--icon);height:var(--icon);stroke-width:var(--icon-sw)}@media (max-width:760px){:is(a,button).btn-gold--label{padding:0 var(--s-2)}:is(a,button).btn-gold--label span{display:none}}.search{display:flex;align-items:center;gap:var(--s-1);height:var(--field-h);padding:var(--field-pad);padding-inline-start:var(--field-pad-s);background:var(--field-bg);border:1px solid var(--field-line);border-radius:var(--r);color:var(--field-fg);color-scheme:light}.search:focus-within{outline:2px solid var(--focus);outline-offset:2px}.search input{flex:1;width:100%;min-width:0;height:100%;padding-inline:8px;border:0;outline:none;background:none;color:var(--field-fg);font:400 var(--tx-field)/1.5 var(--font-body)}.search input::placeholder{color:#5d6370;opacity:1}.search--sig{height:66px;padding:var(--field-pad);padding-inline-start:16px}.search--sig .btn-gold:not(.btn-gold--label){width:62px}.search--sig :is(a,button).btn-gold--label{padding:0 var(--s-4)} @media (max-width:760px){.search--sig :is(a,button).btn-gold--label{width:62px;padding:0}}.search--in{border-radius:var(--r-in)}.field{display:grid;gap:var(--s-1);max-width:100%}.field>label{font:500 var(--tp-l)/1.5 var(--font-body);letter-spacing:var(--ls-label);color:var(--fg)}.field :is(input,textarea,select){width:100%;min-height:var(--ctl-48);padding:0 var(--s-2);border:1px solid var(--b-control);border-radius:var(--r);background:transparent;color:var(--fg);font:400 var(--tx-field)/1.5 var(--font-body);transition:border-color var(--dur-2) var(--std)}.field textarea{min-height:126px;padding-block:var(--s-1);resize:vertical}.field--mono textarea,.field--mono input{font-family:var(--mono);font-size:var(--tx-field)}.field :is(input,textarea,select):hover{border-color:var(--fg2)}.field :is(input,textarea,select):focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-color:var(--fg)}.field :is(input,textarea)::placeholder{color:var(--fg3);opacity:1}.field .hint{font:400 var(--tx-l)/1.5 var(--font-body);color:var(--fg3)}.field .err{font:500 var(--tx-l)/1.5 var(--font-body);color:var(--danger)}.field .err:empty{display:none}.field :is(input,textarea)[aria-invalid=true]{border-color:var(--danger)}.shead{display:grid;gap:var(--s-4);justify-items:start}.shead-top{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--s-2);margin-bottom:var(--s-4)}.shead-name{font:600 var(--tx-m)/var(--lh-head) var(--font-display);letter-spacing:var(--ls-display);color:var(--fg)}.shead-label{font:500 var(--tx-l)/1 var(--font-body);letter-spacing:var(--ls-label);color:var(--fg2)}.shead :is(h2,.shead-st){max-width:16ch;font:600 var(--tx-xl)/var(--lh-display) var(--font-display);letter-spacing:var(--ls-display);text-wrap:balance}.shead .lede{max-width:38ch;font:400 var(--tx-b)/var(--lh-body) var(--font-body);color:var(--fg2)}.phead{display:grid;gap:var(--s-4);justify-items:start;padding-block:var(--s-8) var(--s-10)}.phead h1{max-width:18ch;font:600 var(--tp-xl)/var(--lh-display) var(--font-display);letter-spacing:var(--ls-display);text-wrap:balance}.phead .lede{max-width:38ch;font:400 var(--tp-b)/var(--lh-body) var(--font-body);color:var(--fg2)}.section{padding-block:var(--s-10)}.section--editorial{padding-block:var(--s-12)}@media (max-width:760px){.section,.section--editorial{padding-block:var(--s-8)}.phead{padding-block:var(--s-6) var(--s-8)}} .flow{display:grid;gap:var(--s-8);min-width:0}.stack{display:grid;gap:var(--s-4);justify-items:start;min-width:0}.stack>*,.flow>*{min-width:0;max-width:100%}.cols{display:grid;gap:var(--s-4);grid-template-columns:minmax(0,1fr)}@media (min-width:761px){.cols--2{grid-template-columns:repeat(2,minmax(0,1fr))}.cols--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.split{display:grid;gap:var(--s-8);grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width:1001px){.split{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}@media (max-width:760px){.flow{gap:var(--s-6)}}:is(.phead,.stack,.flow)>:is(.search,.field){width:100%;max-width:calc((1241px - 2 * var(--pad)) * 7 / 12)}.panel{display:grid;gap:var(--s-4);align-content:start;padding:var(--s-4);border:1px solid var(--fl-line);border-radius:var(--r);background:transparent}.panel--fill{background:var(--fl-bg)}.panel--float{background:var(--fl-bg);box-shadow:var(--fl-shadow)}.panel--door{transition:border-color var(--dur-2) var(--std)}.panel--door:is(:hover,:focus-within){border-color:var(--b-control)}.panel h3{font:600 var(--tx-s)/var(--lh-head) var(--font-display);letter-spacing:var(--ls-display)}.panel p{color:var(--fg2)}.panel>.btn{justify-self:start}@media (max-width:760px){.panel{padding:var(--s-3)}}.table{position:relative;width:100%;overflow-x:auto}.table table{width:100%;border-collapse:collapse;font:400 var(--tx-b)/var(--lh-body) var(--font-body)}.table caption{caption-side:top;text-align:start;padding-bottom:var(--s-2);font:500 var(--tx-l)/1.5 var(--font-body);letter-spacing:var(--ls-label);color:var(--fg2)}.table th{text-align:start;vertical-align:bottom;padding:0 var(--s-2) var(--s-2) 0;border-bottom:1px solid var(--b-struct);font:500 var(--tx-l)/1.5 var(--font-body);letter-spacing:var(--ls-label);color:var(--fg2);white-space:nowrap}.table code{font:400 .92em/1 var(--mono);color:var(--fg)}.table td{vertical-align:top;padding:var(--s-2) var(--s-2) var(--s-2) 0;border-bottom:1px solid var(--b-struct)}.table tbody th{vertical-align:top;padding-top:var(--s-2);color:var(--fg);font:500 var(--tx-b)/var(--lh-body) var(--font-body);letter-spacing:0;white-space:normal}.table :is(th,td):last-child{padding-inline-end:0}.table .num{text-align:end;font-variant-numeric:tabular-nums}.table:focus-visible{outline-offset:4px}.compare{position:relative;width:100%}.compare table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font:400 var(--tx-b)/var(--lh-body) var(--font-body)}.compare col.feat{width:34%}.compare thead th{position:sticky;top:0;z-index:1;vertical-align:top;text-align:start;padding:var(--s-2) var(--s-2) var(--s-3) 0;background:var(--p0);border-bottom:1px solid var(--b-struct)}.compare thead th:first-child{vertical-align:bottom;font:500 var(--tx-l)/1.5 var(--font-body);letter-spacing:var(--ls-label);color:var(--fg2)}.compare .plan{display:grid;gap:var(--s-1);justify-items:start}.compare .plan-name{font:600 var(--tx-s)/var(--lh-head) var(--font-display);letter-spacing:var(--ls-display);color:var(--fg)}.compare .plan-price{font:600 var(--tx-m)/var(--lh-head) var(--font-display);letter-spacing:var(--ls-display);color:var(--fg)}.compare .plan-price small{font:400 var(--tx-l)/1 var(--font-body);letter-spacing:var(--ls-label);color:var(--fg2)}.compare .plan-price small.plan-unit{display:block;margin-top:var(--s-1);line-height:1.4}.compare .plan-note{font:400 var(--tx-l)/1.5 var(--font-body);color:var(--fg2)}.compare .plan .btn{margin-top:var(--s-2)}.compare tbody th[scope=rowgroup]{padding:var(--s-6) 0 var(--s-2);text-align:start;font:600 var(--tx-s)/var(--lh-head) var(--font-display);letter-spacing:var(--ls-display);color:var(--fg);border-bottom:1px solid var(--b-struct)}.compare tbody th[scope=row]{padding:var(--s-2) var(--s-3) var(--s-2) 0;text-align:start;font:500 var(--tx-b)/var(--lh-head) var(--font-body);color:var(--fg);border-bottom:1px solid var(--b-struct)}.compare tbody th[scope=row] span{display:block;margin-top:4px;font:400 var(--tx-l)/1.5 var(--font-body);color:var(--fg3)}.compare td{padding:var(--s-2) var(--s-2) var(--s-2) 0;vertical-align:top;border-bottom:1px solid var(--b-struct);color:var(--fg)}.compare td svg.i{width:18px;height:18px;color:var(--fg)}.compare .no{color:var(--fg3)}@media (max-width:760px){.compare{overflow-x:auto}.compare table{min-width:640px}.compare thead th{position:static}.compare :is(thead th:first-child,tbody th[scope=row]){position:sticky;left:0;z-index:2;background:var(--p0)}}.faq{display:grid;max-width:760px;border-top:1px solid var(--b-struct)}.faq-item{border-bottom:1px solid var(--b-struct)}.faq-q{font:600 var(--tx-s)/var(--lh-head) var(--font-display);letter-spacing:var(--ls-display);color:var(--fg)}.faq-a{display:grid;gap:var(--s-2);max-width:62ch;color:var(--fg2)}.faq-a a{color:var(--link);text-decoration:underline;text-underline-offset:3px}.faq:not(.faq--fold) .faq-item{display:grid;gap:var(--s-2);padding-block:var(--s-3)}.faq--fold summary{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);min-height:var(--ctl-48);padding-block:var(--s-2);cursor:pointer;list-style:none;border-radius:var(--r-in)}.faq--fold summary::-webkit-details-marker{display:none}.faq--fold summary svg.i{width:16px;height:16px;color:var(--fg2);transition:transform var(--dur-2) var(--std)}.faq--fold summary:hover .faq-q{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.faq--fold details[open] summary svg.i{transform:rotate(180deg)}.faq--fold .faq-a{padding-bottom:var(--s-3)}@media (prefers-reduced-motion:reduce){.faq--fold summary svg.i{transition:none}}.crumbs ol{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;font:500 var(--tx-l)/1.5 var(--font-body);letter-spacing:var(--ls-label);color:var(--fg3)}.crumbs li{display:inline-flex;align-items:center}.crumbs li+li::before{content:"/"/"";padding-inline:var(--s-1);color:var(--fg3)}.crumbs a{display:inline-flex;align-items:center;min-height:var(--hit);color:var(--fg2);border-radius:var(--r-in)}.crumbs a:hover{color:var(--fg);text-decoration:underline;text-underline-offset:3px}.crumbs [aria-current=page]{color:var(--fg3)}.prose{max-width:68ch;overflow-wrap:break-word;font:400 var(--tp-b)/var(--lh-body) var(--font-body);color:var(--fg2)}.prose>*+*{margin-top:var(--s-2)}.prose h2{margin-top:var(--s-8);font:600 var(--tx-m)/var(--lh-head) var(--font-display);letter-spacing:var(--ls-display);color:var(--fg);scroll-margin-top:calc(72px + var(--s-2))}.prose h3{margin-top:var(--s-4);font:600 var(--tp-s)/var(--lh-head) var(--font-display);letter-spacing:var(--ls-display);color:var(--fg)}.prose :is(h2,h3)+*{margin-top:var(--s-2)}.prose .anchor{display:inline-block;min-width:24px;text-align:center;margin-inline-start:4px;color:var(--fg3);font-weight:400;opacity:0;transition:opacity var(--dur-2) var(--std)}.prose :is(h2,h3):hover .anchor,.prose .anchor:focus-visible{opacity:1}.prose strong{color:var(--fg);font-weight:500}.prose a{color:var(--link);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;overflow-wrap:anywhere}.prose :is(ul,ol){padding-inline-start:var(--s-3)}.prose li+li{margin-top:var(--s-1)}.prose li::marker{color:var(--fg3)}.prose code{padding:0 4px;border-radius:var(--r-in);background:color-mix(in oklab,var(--fg) 7%,transparent);font:400 .9em/1 var(--mono);color:var(--fg)}.prose .meta{font:500 var(--tx-l)/1.5 var(--font-body);letter-spacing:var(--ls-label);color:var(--fg3)}.toc{display:grid;gap:0 var(--s-1);margin:0;padding:0;list-style:none;font:400 var(--tp-l)/1.5 var(--font-body)}.prose .toc{padding-inline-start:0}@media (max-width:389px){.prose table{width:100%;table-layout:fixed}.prose :is(th,td){overflow-wrap:anywhere}}.toc a{display:inline-flex;align-items:center;min-height:var(--hit);color:var(--fg2);text-decoration:none}.toc a:hover{color:var(--fg);text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.prose .anchor{transition:none}}.callout{--c:var(--fg2);display:grid;gap:var(--s-1);padding:var(--s-2) var(--s-3);border:1px solid var(--b-struct);border-radius:var(--r);box-shadow:inset 2px 0 0 var(--c);font:400 var(--tx-b)/var(--lh-body) var(--font-body);color:var(--fg2)}.callout b{font:500 var(--tx-l)/1.5 var(--font-body);letter-spacing:var(--ls-label);color:var(--c)}.callout--important{--c:var(--warn)}.callout--warning{--c:var(--danger)}.callout--ok{--c:var(--green)}.callout a{color:var(--link);text-decoration:underline;text-underline-offset:3px}main :is(p,li,dd,td,th) a:not([class]):not(.toc a,.crumbs a){color:var(--link);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.code{position:relative;display:grid;border:1px solid var(--b-struct);border-radius:var(--r);background:color-mix(in oklab,var(--fg) 4%,transparent);overflow:hidden}.code-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);min-height:var(--ctl-42);padding:0 var(--s-1) 0 var(--s-2);border-bottom:1px solid var(--b-struct);font:500 var(--tx-l)/1.5 var(--font-body);letter-spacing:var(--ls-label);color:var(--fg2)}.code pre{margin:0;padding:var(--s-2);overflow-x:auto;font:400 13px/1.6 var(--mono);color:var(--fg);tab-size:2}.code pre:focus-visible{outline-offset:-2px}.code .c{color:var(--fg2)}:is(i,span).node{position:relative;width:21px;height:21px;border-radius:var(--r-full);border:1px solid var(--b-control);background:var(--p0);display:grid;place-items:center}:is(i,span).node svg.i{width:12px;height:12px;stroke:var(--p0);stroke-width:2.8px;opacity:0;transform:scale(.6);transition:opacity var(--dur-2) var(--std),transform var(--dur-2) var(--ease)}:is(i,span).node::after{content:"";position:absolute;inset:-1px;border-radius:var(--r-full);border:1px solid var(--thread-hi);opacity:0;pointer-events:none}:is(i,span).node.done{background:var(--fg);border-color:var(--fg)}:is(i,span).node.done svg.i{opacity:1;transform:none}.steps{position:relative;list-style:none;margin:0;padding:0;display:grid;gap:var(--s-3);--p:0}.steps::before,.steps::after{content:"";position:absolute;inset-inline-start:10px;top:10px;width:1px;height:calc(var(--seg) * 2);background:var(--b-struct)}.steps::after{background:var(--thread-hi);transform-origin:50% 0;transform:scaleY(var(--p))}.steps>li{position:relative;z-index:var(--z-1);display:grid;grid-template-columns:21px minmax(0,1fr);column-gap:var(--s-2);row-gap:var(--s-1);align-items:start;min-height:21px}.tip{position:absolute;top:calc(100% + 7px);left:50%;z-index:var(--z-tip);display:grid;place-items:center;height:var(--tip-h);padding:0 var(--tip-px);border-radius:var(--r);background:var(--inv);color:var(--inv-fg);font:500 13px/1 var(--font-body);letter-spacing:var(--ls-label);white-space:nowrap;opacity:0;transform:translate(-50%,-4px);pointer-events:none;box-shadow:var(--shadow-tip);transition:opacity var(--dur-2) var(--std),transform var(--dur-2) var(--ease)}.tip::before{content:"";position:absolute;left:0;right:0;top:-8px;height:8px}@media (hover:none){.tip{display:none}}@media (prefers-reduced-motion:reduce){.tip,:is(i,span).node svg.i{transition:none}} .reviews{display:grid;gap:var(--s-3);margin:0;min-width:0}.reviews-k{margin:0;color:var(--fg2);font:500 var(--tx-l)/var(--lh-body) var(--font-body);letter-spacing:var(--ls-label)}.reviews-list{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--b-struct)}.reviews-list li{display:grid;gap:var(--s-1);padding:var(--s-3) 0;border-bottom:1px solid var(--b-struct)}.reviews-list blockquote{margin:0}.reviews-list blockquote p{margin:0;max-width:24ch;color:var(--fg);font:600 var(--tx-m)/var(--lh-head) var(--font-display);letter-spacing:var(--ls-display);text-wrap:balance}@media (min-width:600px){.reviews-list blockquote p{text-indent:-.42em}}.reviews-by{margin:0;color:var(--fg3);font:500 var(--tx-l)/var(--lh-body) var(--mono);letter-spacing:var(--ls-label)}@media (max-width:599px){.reviews-list li{padding:var(--s-4) 0;gap:var(--s-2)}}.trust{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-1) var(--s-2);margin:0;color:var(--fg2);font:500 var(--tx-l)/var(--lh-body) var(--font-body);letter-spacing:var(--ls-label)}.trust a{position:relative;display:inline-flex;align-items:center;gap:6px;color:var(--fg);text-decoration:none}.trust a::before{content:"";position:absolute;inset:-4px -3px}.trust a:hover{text-decoration:underline;text-underline-offset:3px}.trust svg.i{width:14px;height:14px} .tp-brand{display:inline-flex;align-items:center;gap:4.7px;color:var(--fg)}.tp-brand svg{width:20.68px;height:20.68px;fill:var(--tp-green,#00b67a)}.tp-stars{display:inline-flex;gap:2px}.tp-stars span{display:grid;place-items:center;width:19.74px;height:19.74px;background:var(--tp-green,#00b67a)}.tp-stars span.half{background:linear-gradient(90deg,var(--tp-green,#00b67a) 50%,var(--tp-empty,#dcdce6) 50%)}.tp-stars svg{width:13.16px;height:13.16px;fill:#fff}.trust .link{position:relative;display:inline-flex;align-items:center;gap:6px;color:var(--fg);text-decoration:none;white-space:nowrap}.trust .link::before{content:"";position:absolute;inset:-4px -3px}.trust .link:hover{text-decoration:none}.trust .link:hover span{text-decoration:underline;text-underline-offset:3px}.trust .link svg.i{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.k-rated{display:grid;gap:0;width:100%;min-width:0}.k-rated>.k-prices{border-end-start-radius:0;border-end-end-radius:0}.k-rated>.trust{justify-content:flex-start;margin-top:-1px;padding:var(--s-1) var(--s-2);border:1px solid var(--glass-line);border-radius:0 0 var(--r) var(--r);background:var(--price-glass);font:500 var(--ed-t-small,13px)/1.5 var(--font-body);letter-spacing:var(--ls-label);color:var(--fg2)}.k-rated>.trust .link{margin-inline-start:auto}@media (max-width:760px){.k-rated>.trust{--tpw:30.2;flex-wrap:nowrap;gap:0 .54em;font-size:clamp(11px,calc((100vw - 78px) / var(--tpw)),var(--ed-t-small,13px))}.k-rated>.trust>*{flex:none}.k-rated .tp-brand{gap:.36em}.k-rated .tp-brand svg{width:1.59em;height:1.59em}.k-rated .tp-stars{gap:.154em}.k-rated .tp-stars span{width:1.52em;height:1.52em}.k-rated .tp-stars svg{width:1.01em;height:1.01em}.k-rated .trust .link{gap:.46em}.k-rated .trust .link svg.i{width:1.08em;height:1.08em}}@media (max-width:409px){.k-rated>.trust{--tpw:26}.k-rated .tp-of{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (max-width:379px){.k-rated .tp-stars span{width:1.3em;height:1.3em}.k-rated .tp-stars svg{width:.86em;height:.86em}}@media (max-width:359px){.k-rated>.trust{gap:0 .36em}.k-rated .tp-brand svg{width:1.3em;height:1.3em}.k-rated .tp-stars{gap:.1em}.k-rated .tp-stars span{width:1.05em;height:1.05em}.k-rated .tp-stars svg{width:.72em;height:.72em}.k-rated .trust .link{gap:.3em}}.names{display:grid;row-gap:var(--s-1);margin:0;padding:0;list-style:none}.names li{font:600 var(--tx-xl)/1 var(--font-display);letter-spacing:var(--ls-display);color:var(--fg);white-space:nowrap}.names-s{color:var(--fg3)} .phead:has(.cover){padding-block:var(--s-6) var(--s-12)}.cover{display:grid;gap:var(--s-8);grid-template-columns:minmax(0,1fr);align-items:center;justify-self:stretch;min-width:0}@media (min-width:1001px){.cover{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--s-10)}}.cover-copy{display:grid;gap:var(--s-4);justify-items:start;min-width:0}.cover-copy>:is(.search,[data-rules-out],.callout,form){width:100%}.cover-copy>form .field{width:100%;max-width:none}.cover-copy .cover-note{font:500 var(--tp-l)/1.5 var(--font-body);letter-spacing:var(--ls-label);color:var(--fg3)}@media (max-width:760px){.phead:has(.cover){padding-block:var(--s-4) var(--s-8)}} .demo{display:grid;min-width:0;border:1px solid var(--fl-line);border-radius:var(--r);background:var(--fl-bg)}.demo-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-1) var(--s-2);min-height:35px;padding:var(--s-1) var(--s-3);box-sizing:border-box;border-bottom:1px solid var(--b-struct);color:var(--fg2)} :is(.demo-head,.k-door-who,.k-seq-bar){font:500 var(--tx-l)/1.3 var(--mono);letter-spacing:var(--ls-label);text-transform:uppercase}.demo-head>:last-child:not(:first-child){color:var(--fg3)}.demo-name{padding:var(--s-5) var(--s-3) var(--s-3);font:600 var(--tx-xl)/1.02 var(--font-display);letter-spacing:var(--ls-display);color:var(--fg);overflow-wrap:anywhere}.demo-name .names-s{color:var(--fg3)}.demo-rows{display:grid;margin:0;padding:0 var(--s-3) var(--s-1)}.demo-rows>div{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:var(--s-2);align-items:baseline;padding-block:var(--s-2);border-top:1px solid var(--b-struct)}.demo-rows dt{font:500 var(--tx-l)/1.5 var(--font-body);letter-spacing:var(--ls-label);color:var(--fg3)}.demo-rows dd{margin:0;min-width:0;font:400 var(--tx-b)/1.5 var(--font-body);color:var(--fg);overflow-wrap:anywhere}.demo-rows code,.demo-code{font:400 var(--tx-l)/1.5 var(--mono);color:var(--fg)}.demo-foot{padding:var(--s-2) var(--s-3);border-top:1px solid var(--b-struct);font:500 var(--tx-l)/1.5 var(--font-body);letter-spacing:var(--ls-label);color:var(--fg3)}.state{display:inline-flex;align-items:center;gap:var(--s-1)}.state::before{content:"";flex:none;width:7px;height:7px;border-radius:var(--r-full);background:var(--fg3)}.state--ok::before{background:var(--green)}.state--warn::before{background:var(--warn)}.state--no::before{background:var(--danger)}.demo [data-live]{transition:opacity var(--dur-2) var(--std)}.demo.is-typing [data-live]{opacity:.55}.ledger{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--b-struct);min-width:0}.ledger>*{display:grid;align-content:start;gap:var(--s-1) var(--s-4);padding-block:var(--s-3);border-bottom:1px solid var(--b-struct);min-width:0}@media (min-width:761px){.ledger>*{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline}}.ledger :is(h3,dt){font:600 var(--tx-s)/var(--lh-head) var(--font-display);letter-spacing:var(--ls-display);color:var(--fg)}.ledger :is(p,dd){margin:0;max-width:56ch;color:var(--fg2)}.ledger--split>*{grid-template-columns:minmax(0,1fr)}@media (min-width:1001px){.ledger--two{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s-8);border-top:0}.ledger--two>*{grid-template-columns:minmax(0,1fr);border-top:1px solid var(--b-struct);border-bottom:0}.ledger--two>:nth-last-child(-n+2){border-bottom:1px solid var(--b-struct)}} .closing{display:grid;justify-items:center;gap:var(--s-4);text-align:center}.closing h2{max-width:16ch;font:600 var(--tx-xl)/var(--lh-display) var(--font-display);letter-spacing:var(--ls-display);text-wrap:balance}.closing .lede{max-width:38ch;color:var(--fg2)}.closing>.btn-gold--label{height:48px;border-radius:var(--r);text-decoration:none}.closing>.search{width:100%;max-width:calc((1241px - 2 * var(--pad)) * 7 / 12);margin-top:var(--s-2)}.section--closing{padding-block:var(--s-12) var(--s-14)}@media (max-width:760px){.section--closing{padding-block:var(--s-8) var(--s-10)}} @media (min-width:1001px){.storied .section{position:relative}.storied .section::before{content:"";position:absolute;top:0;bottom:0;left:calc(max(0px,(100% - 1241px) / 2) + var(--pad) / 2);width:1px;background:var(--thread);transform-origin:50% 0;pointer-events:none}.storied .section--closing::before{bottom:auto;height:var(--s-12)}.storied .shead-top{position:relative}.storied .shead-top::before{content:"";position:absolute;left:calc(var(--pad) / -2 - 3.5px);top:calc(50% - 3.5px);width:7px;height:7px;border-radius:var(--r-full);background:var(--thread-hi)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.storied .section::before{animation:k-draw linear both;animation-timeline:view();animation-range:entry 0% cover 55%}.storied .shead-top::before{animation:k-dot linear both;animation-timeline:view();animation-range:entry 15% entry 70%}}}}@keyframes k-draw{from{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes k-dot{from{opacity:0;transform:scale(0)}to{opacity:1;transform:none}} .k-riding .storied .section::before{content:none}.k-riding .storied .shead-top::before{left:calc(var(--pad) / -2);top:calc(50% - .5px);width:calc(var(--pad) / 2 - 7px);height:1px;border-radius:0;background:var(--thread);opacity:1;transform-origin:0 50%;animation:none;transform:scaleX(0);transition:transform .21s linear}.k-riding .storied .shead-top.k-tick-on::before{transform:scaleX(1)}.k-ride-now .storied .shead-top::before{transition:none}.k-riding .storied .shead-top.k-ride-end::before{content:none}.k-ride{position:absolute;top:0;left:0;width:0;height:0;z-index:4;pointer-events:none}.k-ride>i,.k-ride-d{position:absolute;display:block;will-change:transform}.k-ride-c{position:absolute;left:0;display:block;width:0;overflow-x:visible;overflow-y:clip}.k-ride-v{width:1px;background:var(--thread);transform-origin:50% 0;transform:scaleY(0)}.k-ride-h{height:1px;background:var(--thread);transform-origin:0 50%;transform:scaleX(0);transition:transform var(--leg,.65s) cubic-bezier(.45,0,.25,1)}.k-ride.glide .k-ride-h{transform:scaleX(1)}.k-ride-d{top:0;width:0;height:0}.k-ride-g{position:absolute;left:calc(var(--ly-dot) / -2);top:calc(var(--ly-dot) / -2);width:var(--ly-dot);height:var(--ly-dot);border-radius:var(--r-full);background:var(--fg);transition:transform var(--leg,.65s) cubic-bezier(.45,0,.25,1)}.k-ride-d.glide .k-ride-g{transform:translateX(var(--dx))}.k-ride-d.back .k-ride-g{transition-duration:.26s}.k-ride-d.docked .k-ride-g{transform:translateX(var(--dx)) scale(0);transition:transform .42s var(--ease-in)}.k-ride-t{position:absolute;left:0;bottom:17px;transform:translateX(-50%) rotate(180deg);writing-mode:vertical-rl;white-space:nowrap;font:600 12px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--fg2);opacity:0}.k-ride-t.swap{visibility:hidden}.rv{opacity:0;transform:translateY(14px)}.rv.rv-in{opacity:1;transform:none;transition:opacity var(--dur-3) var(--ease),transform var(--dur-4) var(--ease);transition-delay:calc(var(--rv-i,0) * 60ms)}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transform:none}} .k-console{display:grid;min-width:0;border:1px solid var(--fl-line);border-radius:var(--r);background:var(--fl-bg);overflow:hidden}.k-console-top{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-1) var(--s-2);padding:var(--s-3);border-bottom:1px solid var(--b-struct)}.k-console-name{font:600 var(--tx-s)/1.3 var(--font-display);letter-spacing:var(--ls-display);color:var(--fg)}.k-console-st{display:inline-flex;align-items:center;gap:var(--s-1);height:var(--ctl-24);padding:0 var(--s-1);border:1px solid var(--b-struct);border-radius:var(--r-in);font:500 var(--tx-l)/1 var(--font-body);letter-spacing:var(--ls-label);color:var(--fg)}.k-console-meta{margin-inline-start:auto;font:500 var(--tx-l)/1.5 var(--font-body);letter-spacing:var(--ls-label);color:var(--fg3)}.k-console-meta b{font-weight:500;color:var(--fg2)}.k-console-body{display:grid;min-width:0}@media (min-width:761px){.k-console-body{grid-template-columns:224px minmax(0,1fr)}}.k-console-sum{display:grid;align-content:start;gap:0;margin:0;padding:var(--s-1);list-style:none;border-bottom:1px solid var(--b-struct)}@media (min-width:761px){.k-console-sum{border-bottom:0;border-inline-end:1px solid var(--b-struct)}}.k-console-sum li{display:grid;border-inline-start:2px solid var(--b-struct)}.k-console-sum li:has([aria-selected=true]){border-inline-start-color:var(--fg)}.k-console-k{display:flex;align-items:center;justify-content:space-between;gap:var(--s-1);width:100%;height:var(--ctl-35);padding:0 var(--s-2);border:0;border-radius:0 var(--r-in) var(--r-in) 0;background:none;color:var(--fg2);font:500 var(--tx-l)/1.5 var(--font-body);letter-spacing:var(--ls-label);text-align:start;cursor:pointer}.k-console-k b{font-weight:500}.k-console-k:hover{color:var(--fg)}.k-console-k[aria-selected=true]{background:color-mix(in oklab,var(--fg) 5%,transparent);color:var(--fg)}.k-console-k:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.k-console-pane{display:grid;align-content:start;gap:var(--s-2);padding:var(--s-3)}.k-console-pane[hidden]{display:none}.k-console-ph{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-1) var(--s-2)}.k-console-ph h3{margin:0;font:600 var(--tx-s)/1.3 var(--font-display);letter-spacing:var(--ls-display);color:var(--fg)}.k-console-kv{display:grid;margin:0}.k-console-kv>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-1) var(--s-2);padding-block:var(--s-1);border-top:1px solid var(--b-struct)}.k-console-kv dt{font:500 var(--tx-l)/1.5 var(--font-body);letter-spacing:var(--ls-label);color:var(--fg2)}.k-console-kv dd{margin:0;font:500 var(--tx-l)/1.5 var(--font-body);letter-spacing:var(--ls-label);color:var(--fg)}.k-console-kv dd.mono{font-family:var(--mono)}.k-console-tl{position:relative;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none}.k-console-tl li{position:relative;padding-top:var(--s-3);font:500 var(--tx-l)/1.5 var(--font-body);letter-spacing:var(--ls-label);color:var(--fg2)}.k-console-tl li::before{content:"";position:absolute;top:0;left:0;width:9px;height:9px;border:1px solid var(--b-control);border-radius:var(--r-full);background:var(--fl-bg)}.k-console-tl li:not(:last-child)::after{content:"";position:absolute;top:4px;left:14px;right:5px;height:1px;background:var(--b-struct)}.k-console-tl li.is-done{color:var(--fg)}.k-console-tl li.is-done::before{border-color:var(--green);background:var(--green)}.k-exchange{display:grid;min-width:0;border:1px solid var(--fl-line);border-radius:var(--r);background:var(--fl-bg)}.k-exchange-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2) var(--s-4);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--b-struct)}.k-exchange-k{margin:0;font:500 var(--tx-l)/1.5 var(--mono);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg3)}.k-exchange-ops{display:flex;flex-wrap:wrap;gap:var(--s-1)}.k-exchange-ops button{height:var(--ctl-28);padding:0 var(--s-2);border:1px solid var(--b-control);border-radius:var(--r-in);background:none;color:var(--fg2);font:500 var(--tx-l)/1 var(--font-body);letter-spacing:var(--ls-label);cursor:pointer}.k-exchange-ops button:hover{color:var(--fg)}.k-exchange-ops button[aria-selected=true]{border-color:var(--fg);background:color-mix(in oklab,var(--fg) 9%,transparent);color:var(--fg)}.k-exchange-ops button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.k-exchange-panel[hidden]{display:none}.k-exchange-steps{margin:0;padding:0;list-style:none}.k-exchange-step{position:relative;display:grid;gap:var(--s-2);min-width:0;padding:var(--s-3) var(--s-4) var(--s-3) var(--s-8)}.k-exchange-step+.k-exchange-step{border-top:1px solid var(--b-struct)}.k-exchange-step::before{content:"";position:absolute;left:var(--s-4);top:calc(var(--s-3) + 6px);width:7px;height:7px;box-sizing:border-box;border:1px solid var(--fg3);border-radius:var(--r-full);background:var(--fl-bg)}.k-exchange-step:not(:last-child)::after{content:"";position:absolute;left:calc(var(--s-4) + 3px);top:calc(var(--s-3) + 13px);bottom:calc(-1 * (var(--s-3) + 6px));width:1px;background:var(--b-struct)}.k-exchange-step.is-done::before{border-color:var(--green);background:var(--green)}.k-exchange-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--s-2);margin:0}.k-exchange-name{font:600 var(--tx-s)/1.3 var(--font-display);letter-spacing:var(--ls-display);color:var(--fg)}.k-exchange-sub{font:500 var(--tx-l)/1.5 var(--font-body);letter-spacing:var(--ls-label);color:var(--fg3)}.k-exchange-sub code{font:inherit;font-family:var(--mono)}.k-exchange-h .state{margin-inline-start:auto;font:500 var(--tx-l)/1.5 var(--font-body);letter-spacing:var(--ls-label);color:var(--green)}.k-exchange-code{display:grid;margin:0;padding:var(--s-1) var(--s-2);border-radius:var(--r-in);background:color-mix(in oklab,var(--fg) 4%,transparent);font:500 var(--tx-l)/1.5 var(--mono);color:var(--fg);overflow-wrap:anywhere}.k-exchange-code .v,.k-exchange-code .b{color:var(--fg2)}.k-exchange-checks{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-3);margin:0;padding:0;list-style:none;font:500 var(--tx-l)/1.5 var(--font-body);letter-spacing:var(--ls-label);color:var(--fg)}.k-exchange-checks li::before{background:var(--green)}.k-exchange-kv{display:grid;gap:var(--s-1);margin:0}.k-exchange-kv>div{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,5fr);gap:var(--s-2)}.k-exchange-kv dt{font:500 var(--tx-l)/1.5 var(--font-body);letter-spacing:var(--ls-label);color:var(--fg2)}.k-exchange-kv dd{margin:0;font:500 var(--tx-l)/1.5 var(--font-body);letter-spacing:var(--ls-label);color:var(--fg)}.k-fork{display:grid;gap:var(--s-4);min-width:0}@media (min-width:761px){.k-fork{grid-template-columns:repeat(2,minmax(0,1fr))}}.k-door{display:flex;flex-direction:column;gap:var(--s-4);min-width:0;padding:var(--s-4);border:1px solid var(--fl-line);border-radius:var(--r);color:inherit}@media (max-width:760px){.k-door{padding:var(--s-3)}}.k-door--lead{border-color:var(--b-control);background:var(--fl-bg)}.k-door:hover,.k-door:focus-within{border-color:var(--b-control)}.k-door-head{display:grid;gap:var(--s-1)}.k-door-who{color:var(--fg3)}.k-door h3{margin:0;font:600 var(--tx-m)/var(--lh-head) var(--font-display);letter-spacing:var(--ls-display);color:var(--fg)}.k-door-head p{margin:0;max-width:38ch;color:var(--fg2)}.k-door-figure{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) var(--s-2);margin:0;font:600 var(--tx-xl)/var(--lh-display) var(--font-display);letter-spacing:var(--ls-display);color:var(--fg)}.k-door-figure small{font:500 var(--tx-l)/1.5 var(--font-body);letter-spacing:var(--ls-label);color:var(--fg3)}.k-door-facts{display:grid;margin:0}.k-door-facts>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-1) var(--s-2);padding-block:var(--s-1);border-top:1px solid var(--b-struct)}.k-door-facts dt{font:500 var(--tx-l)/1.5 var(--font-body);letter-spacing:var(--ls-label);color:var(--fg2)}.k-door-facts dd{margin:0;font:500 var(--tx-l)/1.5 var(--font-body);letter-spacing:var(--ls-label);color:var(--fg)}.k-door-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2);margin-top:auto} @media (min-width:1001px){.k-fork--line{position:relative;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:var(--s-5)}.k-fork--line::before{content:"";position:absolute;top:0;left:25%;right:25%;height:var(--s-3);border:1px solid var(--sketch);border-bottom:0;border-radius:0}.k-fork--line::after{content:"";position:absolute;top:calc(var(--s-5) * -1);left:50%;height:var(--s-5);border-left:1px solid var(--sketch)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.k-fork--line{view-timeline-name:--k-fork}.k-fork--line::after{transform-origin:50% 0;animation:k-fork-down linear both;animation-timeline:--k-fork;animation-range:entry 20% entry 40%}.k-fork--line::before{transform-origin:50% 0;animation:k-fork-open linear both;animation-timeline:--k-fork;animation-range:entry 35% entry 60%}}}}@keyframes k-fork-down{from{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes k-fork-open{from{transform:scaleX(0)}to{transform:scaleX(1)}}.k-count{font:500 var(--tx-l)/1.5 var(--font-body);letter-spacing:var(--ls-label);color:var(--fg3);font-variant-numeric:tabular-nums}.k-count b{font-weight:500;color:var(--fg)} .k-door--card{--k-in:var(--s-4);padding:0}@media (max-width:760px){.k-door--card{--k-in:var(--s-3)}}.k-door--card>.k-door-head{gap:var(--s-1)}.k-door--card .k-door-who{display:flex;align-items:center;min-height:35px;margin-bottom:var(--s-2);padding:0 var(--k-in);border-bottom:1px solid var(--b-struct);color:var(--fg2)}.k-door--card>.k-door-head>:not(.k-door-who),.k-door--card>:not(.k-door-head,.k-door-foot){margin-inline:var(--k-in)}.k-door--card>.k-door-foot{padding:var(--s-2) var(--k-in);border-top:1px solid var(--b-struct);border-radius:0 0 calc(var(--r) - 1px) calc(var(--r) - 1px);background:var(--p0)} .k-rates{min-width:0;overflow-x:auto;border-top:1px solid var(--b-struct)}.k-rates table{width:100%;min-width:480px;border-collapse:collapse;font-variant-numeric:tabular-nums}.k-rates caption{padding-block:var(--s-2);text-align:start;font:500 var(--tx-l)/1.5 var(--font-body);letter-spacing:var(--ls-label);color:var(--fg3);caption-side:bottom}.k-rates thead th{padding:var(--s-2) 0;border-bottom:1px solid var(--b-struct);font:500 var(--tx-l)/1.5 var(--font-body);letter-spacing:var(--ls-label);color:var(--fg3);text-align:end}.k-rates :is(thead th,tbody th):first-child{text-align:start}.k-rates tbody th,.k-rates tbody td{padding:var(--s-2) 0;border-bottom:1px solid var(--b-struct);vertical-align:baseline}.k-rates tbody th{font:600 var(--tx-s)/1.3 var(--font-display);letter-spacing:var(--ls-display);color:var(--fg)}.k-rates tbody th small{display:block;font:500 var(--tx-l)/1.5 var(--font-body);letter-spacing:var(--ls-label);color:var(--fg3)}.k-rates tbody td{padding-inline-start:var(--s-3);font:500 var(--tx-s)/1.3 var(--font-display);letter-spacing:var(--ls-display);color:var(--fg);text-align:end}.k-rates tbody td s{display:block;font:500 var(--tx-l)/1.5 var(--font-body);letter-spacing:var(--ls-label);color:var(--fg3)} .k-rates tbody :is(th,td){vertical-align:top}.k-rates tbody td .offer{display:flex;flex-direction:column-reverse;align-items:flex-end}.k-rates tr.is-lead :is(th,td){padding-block:var(--s-3);font-size:var(--tx-m)} .k-prices{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);margin:0;overflow:hidden;border:1px solid var(--glass-line);border-radius:var(--r);background:var(--price-glass);text-align:start}.k-prices>div{display:grid;gap:var(--s-1);align-content:start;min-width:0;padding:var(--s-2)}.k-prices>div+div{border-inline-start:1px solid var(--glass-line)}.k-prices dt{display:flex;align-items:center;gap:var(--s-1);font:500 var(--tx-l)/1 var(--font-body);letter-spacing:var(--ls-label);color:var(--fg2)}.k-prices dt svg.i{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.k-prices dd{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--s-1);margin:0;min-width:0}.k-prices dd b{font:600 var(--tx-m)/1.15 var(--font-display);letter-spacing:var(--ls-display);color:var(--fg);font-variant-numeric:lining-nums proportional-nums;white-space:nowrap}.k-prices dd b .offer{display:inline-flex;flex-direction:column-reverse;align-items:start}.k-prices dd b s{display:block;font:500 var(--tx-l)/1.5 var(--font-body);letter-spacing:var(--ls-label);color:var(--fg3);text-decoration-thickness:1px}.k-prices dd>span{font:500 var(--tx-l)/1.15 var(--font-body);letter-spacing:var(--ls-label);color:var(--fg2)}@media (max-width:760px){.k-prices>div{justify-items:center;padding:var(--s-2) var(--s-1);text-align:center}.k-prices dt svg.i{display:none}.k-prices dd{justify-content:center}.k-prices dd b .offer{align-items:center}} .k-seq{--k-in:var(--s-4);display:flex;flex-direction:column;min-width:0;border:1px solid var(--fl-line);border-radius:var(--r);background:var(--fl-bg)}@media (max-width:760px){.k-seq{--k-in:var(--s-3)}}.k-seq-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-1) var(--s-2);min-height:35px;padding:var(--s-1) var(--k-in);box-sizing:border-box;border-bottom:1px solid var(--b-struct);color:var(--fg2)}.k-seq-bar>:last-child{color:var(--fg3)}.k-seq-track{display:grid;gap:var(--s-4);margin:0;padding:var(--k-in);list-style:none}.k-seq-st{--node:var(--fg3);position:relative;display:grid;gap:var(--s-1);align-content:start;min-width:0;padding-inline-start:var(--s-4)}.k-seq-st--ok{--node:var(--green)}.k-seq-st--warn{--node:var(--warn)}.k-seq-st--danger{--node:var(--danger)}.k-seq-st::before{content:"";position:absolute;left:0;top:6px;width:11px;height:11px;box-sizing:border-box;border-radius:var(--r-full);background:var(--node)}.k-seq-st--end::before{border:1px solid var(--fg3);background:var(--fl-bg)}.k-seq-st:not(:last-child)::after{content:"";position:absolute;left:5px;top:17px;bottom:calc(var(--s-4) * -1 - 6px);width:1px;background:var(--b-struct)}.k-seq-k{margin:0;font:600 var(--tx-s)/1.2 var(--font-display);letter-spacing:var(--ls-display);color:var(--fg)}.k-seq-d{margin:0;font:500 var(--tx-l)/1.5 var(--font-body);letter-spacing:var(--ls-label);color:var(--fg3)}.k-seq-d code,.k-seq-t code{font:400 1em/1 var(--mono);letter-spacing:0}.k-seq-can{margin:0;font:500 var(--tx-l)/1.5 var(--font-body);letter-spacing:var(--ls-label);color:var(--fg)}.k-seq-t{margin:0;font:400 var(--tx-b)/1.55 var(--font-body);color:var(--fg2)}.k-seq-foot{margin-top:auto;padding:var(--s-2) var(--k-in);border-top:1px solid var(--b-struct);border-radius:0 0 calc(var(--r) - 1px) calc(var(--r) - 1px);background:var(--p0)}.k-seq-foot p{margin:0;max-width:64ch;font:400 var(--tx-b)/1.55 var(--font-body);color:var(--fg2)}@media (min-width:1001px){.k-seq-track{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);column-gap:var(--s-3)}.k-seq-st{padding:var(--s-4) 0 0}.k-seq-st::before{top:0}.k-seq-st:not(:last-child)::after{left:11px;right:calc(var(--s-3) * -1);top:5px;bottom:auto;width:auto;height:1px}} main.editorial{ --body:var(--ed-body);--head:var(--ed-head);--rk-cover:var(--ed-rk-cover);--rk-close:var(--ed-rk-close);--rk-core:var(--ed-rk-core);--rk-second:var(--ed-rk-second);--rk-third:var(--ed-rk-third);--rk-ref:var(--ed-rk-ref);--rk-mark:var(--ed-rk-mark);--rk-sig:var(--ed-rk-sig);--rk-spec:var(--ed-rk-spec);--rk-lead:var(--ed-rk-lead);--rk-fig:var(--ed-rk-fig);--rk-card:var(--ed-rk-card);--rk-small:var(--ed-rk-small);--t-sub:var(--ed-t-sub);--t-lede:var(--ed-t-lede);--t-small:var(--ed-t-small);--t-meta:var(--ed-t-meta);--t-note:var(--ed-t-note);--t-label:var(--ed-t-label);--t-eyebrow:var(--ed-t-eyebrow);--t-caption:var(--ed-t-caption);--t-picture:var(--ed-t-picture);--w-big:var(--ed-w-big);--w-head:var(--ed-w-head);--w-fig:var(--ed-w-fig);--w-num:var(--ed-w-num);--m-head:var(--ed-m-head);--m-lede:var(--ed-m-lede);--m-cover:var(--ed-m-cover);--m-prose:var(--ed-m-prose);--m-note:var(--ed-m-note);--fg:var(--ed-ink);--fg2:var(--ed-ink2);--fg3:var(--ed-ink3);font-size:var(--ed-body);color:var(--ed-ink)}main.editorial :is(.phead,.cover) h1{font:var(--ed-w-big) var(--ed-rk-cover)/var(--ed-lh-cover) var(--font-display);letter-spacing:var(--ed-ls-cover);color:var(--ed-ink)}main.editorial h2{font:var(--ed-w-big) var(--ed-rk-core)/var(--ed-lh-big) var(--font-display);letter-spacing:var(--ed-ls-head);color:var(--ed-ink);max-width:var(--ed-m-head)}main.editorial .shead :is(h2,.shead-st){font:var(--ed-w-big) var(--ed-rk-core)/var(--ed-lh-big) var(--font-display);letter-spacing:var(--ed-ls-head);max-width:var(--ed-m-head)}main.editorial .closing h2,main.editorial .section--closing h2{font:var(--ed-w-big) var(--ed-rk-close)/var(--ed-lh-big) var(--font-display);letter-spacing:var(--ed-ls-big)} main.editorial .demo-name{font:var(--ed-w-big) var(--ed-rk-spec)/1 var(--font-display);letter-spacing:var(--ed-ls-cover)}main.editorial .names li{font:var(--ed-w-big) var(--ed-rk-sig)/1 var(--font-display);letter-spacing:var(--ed-ls-big)}main.editorial .compare .plan-price{font:var(--ed-w-fig) var(--ed-rk-lead)/var(--ed-lh-fig) var(--font-display);letter-spacing:var(--ed-ls-head)}main.editorial :is(.panel,.plan,.faq-item,.callout) :is(h2,h3),main.editorial .card-h{font:var(--ed-w-big) var(--ed-rk-card)/var(--ed-lh-card) var(--font-display);letter-spacing:-.035em;max-width:none}main.editorial .shead-name{font:var(--ed-w-head) var(--ed-rk-small)/var(--ed-lh-fig) var(--font-display);letter-spacing:var(--ed-ls-head);color:var(--ed-ink)}main.editorial :is(.ledger,.demo) .num,main.editorial .fig{font:var(--ed-w-fig) var(--ed-rk-fig)/var(--ed-lh-fig) var(--font-display);letter-spacing:var(--ed-ls-head)}main.editorial .lede{font:400 var(--ed-body)/var(--ed-lh-lede) var(--font-body);color:var(--ed-ink2);max-width:var(--ed-m-lede)}main.editorial :is(.phead,.cover) .lede{font-size:var(--ed-t-lede);line-height:var(--ed-lh-small);max-width:var(--ed-m-cover)}main.editorial :is(.prose,.section) :is(p,li):not([class]){font:400 var(--ed-body)/var(--ed-lh-body) var(--font-body);color:var(--ed-ink2);text-wrap:pretty}main.editorial .prose{max-width:var(--ed-m-prose)} main.editorial :is(.stack,.panel,.callout)>p:not(.lede){max-width:var(--ed-m-prose)}main.editorial :is(.table,.compare,.ledger) td{font:400 var(--ed-t-small)/var(--ed-lh-lede) var(--font-body);color:var(--ed-ink2)}main.editorial :is(.note,.cover-note,.plan-note,.hint){font:400 var(--ed-t-note)/var(--ed-lh-meta) var(--font-body);color:var(--ed-ink2)}main.editorial :is(.crumbs,.crumbs a,.meta,.shead-label,.reviews-by),main.editorial :is(.table,.compare,.ledger) :is(thead th,caption){font:500 var(--ed-t-meta)/var(--ed-lh-meta) var(--font-body);letter-spacing:var(--ed-ls-label);color:var(--ed-ink3)}main.editorial :is(a,button).btn{font-size:var(--ed-t-meta)}main.editorial .eyebrow{font:500 var(--ed-t-eyebrow)/1.5 var(--font-body);letter-spacing:var(--ed-ls-eyebrow);text-transform:uppercase;color:var(--ed-ink3)}main.editorial .caption{font:400 var(--ed-t-caption)/1.6 var(--font-body);letter-spacing:var(--ed-ls-caption);text-transform:uppercase;color:var(--ed-ink3)}@media (max-width:760px){main.editorial .eyebrow{font-size:var(--ed-t-picture)}}main.editorial .field input,main.editorial .search input{font-size:16px} main.editorial :is(.k-console-k,.k-console-st,.k-console-meta,.k-console-kv :is(dt,dd),.k-console-tl li,.k-exchange-k,.k-exchange-ops button,.k-exchange-sub,.k-exchange-h .state,.k-exchange-code,.k-exchange-checks,.k-exchange-kv :is(dt,dd),.k-door-who,.k-door-figure small,.k-door-facts :is(dt,dd),.k-rates :is(caption,thead th),.k-rates tbody :is(th small,td s)){font-size:var(--ed-t-meta)}main.editorial :is(.k-console-name,.k-console-ph h3,.k-exchange-name,.k-rates tbody th,.k-rates tbody td){font-size:var(--ed-rk-small);font-weight:var(--ed-w-head)}main.editorial .k-door h3{font:var(--ed-w-big) var(--ed-rk-card)/var(--ed-lh-card) var(--font-display);letter-spacing:-.035em}main.editorial .k-door-head p{font-size:var(--ed-t-small)}main.editorial .k-door-figure,main.editorial .k-rates tr.is-lead :is(th,td){font-size:var(--ed-rk-fig);font-weight:var(--ed-w-fig)}main.editorial .reviews-list blockquote p:not([class]),main.editorial .section .reviews-list blockquote p:not([class]){font:var(--ed-w-big) var(--ed-rk-lead)/var(--ed-lh-big) var(--font-display);letter-spacing:var(--ed-ls-head);color:var(--ed-ink);max-width:24ch;text-wrap:balance} main.editorial :is(.prose,.section) :is(b,strong){font-weight:var(--ed-w-head)}main.editorial .k-prices dd b{font:var(--ed-w-fig) var(--ed-rk-lead)/var(--ed-lh-fig) var(--font-display);letter-spacing:var(--ed-ls-head)}main.editorial .k-prices :is(dt,dd>span,dd b s){font-size:var(--ed-t-meta);line-height:1.4}@media (max-width:760px){main.editorial .k-prices dd b{font-size:var(--ed-rk-fig)}} main.editorial :is(.k-seq-bar,.k-seq-d,.k-seq-can){font-size:var(--ed-t-meta)}main.editorial .k-seq-can{color:var(--ed-ink)}main.editorial .k-seq-k{font:var(--ed-w-head) var(--ed-rk-card)/var(--ed-lh-card) var(--font-display);letter-spacing:var(--ed-ls-head)}main.editorial :is(.k-seq-t,.k-seq-foot p){font-size:var(--ed-t-small);line-height:var(--ed-lh-lede);color:var(--ed-ink2)}main.editorial :is(.demo-head,.k-door-who,.k-seq-bar){font-size:var(--ed-t-meta);line-height:1.3}
