:root{--color-black:#161a1d;--color-white:#fff;--color-blue-50:#f0f7ff;--color-blue-100:#dbeeff;--color-blue-200:#bde0ff;--color-blue-300:#8fceff;--color-blue-400:#5db5fd;--color-blue-500:#3893fa;--color-blue-600:#2e7cef;--color-blue-700:#185ddc;--color-blue-800:#1b4ab1;--color-blue-900:#1c438d;--color-blue-950:#162a55;--color-blue:#2e7cef;--color-gray-50:#f9fbfb;--color-gray-100:#f1f4f4;--color-gray-200:#e7ecee;--color-gray-300:#d3dbdf;--color-gray-400:#b8c4cc;--color-gray-500:#92a3b0;--color-gray-600:#8594a3;--color-gray-700:#707f8f;--color-gray-800:#5d6b79;--color-gray-900:#4f5864;--color-gray-950:#333b42;--color-gray:#92a3b0;--color-raspberry-50:#fff0f2;--color-raspberry-100:#ffe5ea;--color-raspberry-200:#fecdd8;--color-raspberry-300:#fda5b8;--color-raspberry-400:#fb6f92;--color-raspberry-500:#f43e6f;--color-raspberry-600:#dd1d5a;--color-raspberry-700:#bf124f;--color-raspberry-800:#a11249;--color-raspberry-900:#861343;--color-raspberry-950:#4d0520;--color-raspberry:#dd1d5a;--color-mustard-50:#fefbe7;--color-mustard-100:#fff8c2;--color-mustard-200:#ffed8a;--color-mustard-300:#ffda47;--color-mustard-400:#fdc612;--color-mustard-500:#eaa906;--color-mustard-600:#ca8402;--color-mustard-700:#a35c05;--color-mustard-800:#874a0d;--color-mustard-900:#733d11;--color-mustard-950:#421e05;--color-mustard:#ffda47;--color-green-50:#f2fcfa;--color-green-100:#cdf9ef;--color-green-200:#9cf2e2;--color-green-300:#63e3d0;--color-green-400:#33ccba;--color-green-500:#19a496;--color-green-600:#149085;--color-green-700:#13716b;--color-green-800:#145c58;--color-green-900:#154c49;--color-green-950:#062d2c;--color-green:#19a496;--color-purple-50:#faf5ff;--color-purple-100:#f2e5ff;--color-purple-200:#ead6ff;--color-purple-300:#d8b4fe;--color-purple-400:#bf83fc;--color-purple-500:#a855f7;--color-purple-600:#8d31dd;--color-purple-700:#8028c8;--color-purple-800:#6d22aa;--color-purple-900:#591c87;--color-purple-950:#3f0764;--color-purple:#8d31dd;--color-red-50:#fff0f0;--color-red-100:#ffe0e0;--color-red-200:#febebe;--color-red-300:#fb8888;--color-red-400:#f75050;--color-red-500:#ec2222;--color-red-600:#c91818;--color-red-700:#a21616;--color-red-800:#7f1515;--color-red-900:#5e1212;--color-red-950:#360c0c;--color-red:#c91818;--content-max-width:100rem;--opacity-disabled:.5;--opacity-muted:.6;--opacity-overlay:.8;--radius-none:0;--radius-sm:.125rem;--radius-base:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-3xl:2rem;--radius-full:100vh;--radius-sm-cs:.125rem;--radius-base-cs:.25rem;--radius-md-cs:.5rem;--radius-lg-cs:.75rem;--radius-xl-cs:1rem;--radius-2xl-cs:1.5rem;--radius-3xl-cs:2rem;--corner-shape:squircle;--shadow-elevation-low:.3px .7px 1.1px hsl(from var(--shadow-color) h s l/.07),1.2px 2.3px 3.7px -.4px hsl(from var(--shadow-color) h s l/.38);--shadow-elevation-medium:.3px .7px 1.1px hsl(from var(--shadow-color) h s l/.06),2px 3.8px 6.2px -.2px hsl(from var(--shadow-color) h s l/.26),6px 11.4px 18.5px -.4px hsl(from var(--shadow-color) h s l/.45);--shadow-elevation-high:.3px .7px 1.1px hsl(from var(--shadow-color) h s l/.09),5.1px 9.7px 15.7px -.1px hsl(from var(--shadow-color) h s l/.29),11.7px 22.2px 35.9px -.3px hsl(from var(--shadow-color) h s l/.5),25.6px 48.8px 78.9px -.4px hsl(from var(--shadow-color) h s l/.7);--blur-sm:.25rem;--blur-md:.5rem;--blur-lg:1rem;--blur-xl:2rem;--space-0:0;--space-2:.125rem;--space-4:.25rem;--space-6:.375rem;--space-8:.5rem;--space-12:.75rem;--space-16:1rem;--space-20:1.25rem;--space-24:1.5rem;--space-28:1.75rem;--space-32:2rem;--space-36:2.25rem;--space-40:2.5rem;--space-44:2.75rem;--space-48:3rem;--space-56:3.5rem;--space-64:4rem;--space-72:4.5rem;--space-80:5rem;--space-96:6rem;--space-112:7rem;--space-128:8rem;--space-144:9rem;--space-160:10rem;--space-192:12rem;--space-224:14rem;--space-256:16rem;--space-320:20rem;--space-384:24rem;--transition-duration-fast:.15s;--transition-duration-base:.3s;--transition-duration-slow:.5s;--transition-ease-in:cubic-bezier(.4,0,1,1);--transition-ease-out:cubic-bezier(0,0,.2,1);--transition-ease-in-out:cubic-bezier(.4,0,.2,1);--font-family-sans:Seravek,"Gill Sans Nova",Ubuntu,Calibri,"DejaVu Sans",source-sans-pro,sans-serif;--font-family-mono:ui-monospace,"Cascadia Code","Source Code Pro",Menlo,Consolas,"DejaVu Sans Mono",monospace;--font-size-1:1.1875rem;--font-size-2:1.4375rem;--font-size-3:1.6875rem;--font-size-4:2rem;--font-size-5:2.375rem;--font-size-6:2.8125rem;--font-size-7:3.375rem;--font-size-8:4rem;--font-size-2b:.6875rem;--font-size-1b:.8125rem;--font-size:1rem;--font-weight-thin:100;--font-weight-light:300;--font-weight-regular:400;--font-weight-semibold:500;--font-weight-bold:600;--line-height-1:1.4737;--line-height-2:1.3913;--line-height-3:1.3333;--line-height-4:1.25;--line-height-5:1.2632;--line-height-6:1.1556;--line-height-7:1.1852;--line-height-8:1.125;--line-height-2b:1.8182;--line-height-1b:1.5385;--line-height:1.5;--letter-space-1:-.0047em;--letter-space-2:-.0091em;--letter-space-3:-.0122em;--letter-space-4:-.015em;--letter-space-5:-.0174em;--letter-space-6:-.0193em;--letter-space-7:-.0211em;--letter-space-8:-.0225em;--letter-space-2b:.0136em;--letter-space-1b:.0069em;--letter-space:0em;--z-index-base:0;--z-index-dropdown:1000;--z-index-sticky:2000;--z-index-fixed:3000;--z-index-modal-backdrop:4000;--z-index-modal:5000;--z-index-popover:6000;--z-index-tooltip:7000}@supports (corner-shape:squircle){:root{--radius-sm-cs:.25rem;--radius-base-cs:.5rem;--radius-md-cs:1rem;--radius-lg-cs:1.5rem;--radius-xl-cs:2rem;--radius-2xl-cs:3rem;--radius-3xl-cs:4rem}}:root{--text-body-size:var(--font-size);--text-body-line-height:var(--line-height);--text-body-spacing:var(--letter-space);--text-body-sm-size:var(--font-size-1b);--text-body-sm-line-height:var(--line-height-1b);--text-body-sm-spacing:var(--letter-space-1b);--text-body-lg-size:var(--font-size-1);--text-body-lg-line-height:var(--line-height-1);--text-body-lg-spacing:var(--letter-space-1);--text-label-size:var(--font-size-1b);--text-label-line-height:var(--line-height-1b);--text-label-spacing:var(--letter-space-1b);--text-caption-size:var(--font-size-2b);--text-caption-line-height:var(--line-height-2b);--text-caption-spacing:var(--letter-space-2b);--text-heading-sm-size:clamp(var(--font-size-1),1rem + .35vw,var(--font-size-2));--text-heading-sm-line-height:clamp(var(--line-height-1),1.45,var(--line-height-2));--text-heading-sm-spacing:clamp(var(--letter-space-1),.02em,var(--letter-space-2));--text-heading-md-size:clamp(var(--font-size-2),1.2rem + .5vw,var(--font-size-3));--text-heading-md-line-height:clamp(var(--line-height-2),1.36,var(--line-height-3));--text-heading-md-spacing:clamp(var(--letter-space-2),.012em,var(--letter-space-3));--text-heading-lg-size:clamp(var(--font-size-3),1.4rem + .75vw,var(--font-size-5));--text-heading-lg-line-height:clamp(var(--line-height-3),1.3,var(--line-height-5));--text-heading-lg-spacing:clamp(var(--letter-space-3),.003em,var(--letter-space-5));--text-heading-xl-size:clamp(var(--font-size-5),1.8rem + 1.2vw,var(--font-size-7));--text-heading-xl-line-height:clamp(var(--line-height-5),1.22,var(--line-height-7));--text-heading-xl-spacing:clamp(var(--letter-space-5),-.007em,var(--letter-space-7));--text-display-size:clamp(var(--font-size-6),2rem + 1.5vw,var(--font-size-8));--text-display-line-height:clamp(var(--line-height-6),1.14,var(--line-height-8));--text-display-spacing:clamp(var(--letter-space-6),-.01em,var(--letter-space-8));--space-page-inset:var(--space-16)}@media (min-width:37.5rem){:root{--space-page-inset:var(--space-24)}}@media (min-width:56.25rem){:root{--space-page-inset:var(--space-32)}}@media (min-width:75rem){:root{--space-page-inset:var(--space-48)}}@media (min-width:112.5rem){:root{--space-page-inset:var(--space-64)}}:root{--space-flow-sm:var(--space-16);--space-flow-md:var(--space-24);--space-flow-lg:var(--space-32);--space-flow-xl:var(--space-48);--space-flow-2xl:var(--space-64)}@media (min-width:37.5rem){:root{--space-flow-sm:var(--space-24);--space-flow-md:var(--space-32);--space-flow-lg:var(--space-48);--space-flow-xl:var(--space-64);--space-flow-2xl:var(--space-80)}}@media (min-width:56.25rem){:root{--space-flow-md:var(--space-40);--space-flow-lg:var(--space-56);--space-flow-xl:var(--space-72);--space-flow-2xl:var(--space-96)}}@media (min-width:75rem){:root{--space-flow-lg:var(--space-64);--space-flow-xl:var(--space-80);--space-flow-2xl:var(--space-128)}}@media (min-width:112.5rem){:root{--space-flow-xl:var(--space-96);--space-flow-2xl:var(--space-160)}}:root{--space-layout-sm:var(--space-16);--space-layout-md:var(--space-24);--space-layout-lg:var(--space-16);--space-layout-xl:var(--space-24);--space-layout-2xl:var(--space-32)}@media (min-width:37.5rem){:root{--space-layout-sm:var(--space-24);--space-layout-md:var(--space-32);--space-layout-lg:var(--space-24);--space-layout-xl:var(--space-32);--space-layout-2xl:var(--space-48)}}@media (min-width:56.25rem){:root{--space-layout-lg:var(--space-32);--space-layout-xl:var(--space-48);--space-layout-2xl:var(--space-64)}}@media (min-width:75rem){:root{--space-layout-sm:var(--space-32);--space-layout-md:var(--space-40);--space-layout-lg:var(--space-48);--space-layout-xl:var(--space-64);--space-layout-2xl:var(--space-96)}}:root{--space-gap-xs:var(--space-4);--space-gap-sm:var(--space-4);--space-gap-md:var(--space-8);--space-gap-lg:var(--space-16)}@media (min-width:37.5rem){:root{--space-gap-sm:var(--space-8);--space-gap-md:var(--space-12);--space-gap-lg:var(--space-24)}}@media (min-width:75rem){:root{--space-gap-md:var(--space-16);--space-gap-lg:var(--space-32)}}:root{--space-inset-xs:var(--space-8);--space-inset-sm:var(--space-12);--space-inset-md:var(--space-16);--space-inset-lg:var(--space-20);--space-inset-xl:var(--space-24);--space-inset-2xl:var(--space-32)}@media (min-width:37.5rem){:root{--space-inset-sm:var(--space-16);--space-inset-md:var(--space-20);--space-inset-lg:var(--space-28);--space-inset-xl:var(--space-36);--space-inset-2xl:var(--space-48)}}@media (min-width:75rem){:root{--space-inset-md:var(--space-24);--space-inset-lg:var(--space-36);--space-inset-xl:var(--space-48);--space-inset-2xl:var(--space-64)}}@media (min-width:112.5rem){:root{--space-inset-xl:var(--space-56);--space-inset-2xl:var(--space-80)}}:root{--space-header-height:0px;--space-safe-area-top:env(safe-area-inset-top,0px);--space-page-shell-header-height:0px;--space-sticky-top:calc(var(--space-header-height) + var(--space-safe-area-top));--space-content-sticky-top:calc(var(--space-sticky-top) + var(--space-page-shell-header-height));--shadow-color:var(--color-gray-400);--bg-page:var(--color-white);--bg-primary:var(--color-white);--bg-secondary:var(--color-gray-50);--bg-tertiary:var(--color-blue-50);--bg-info:var(--color-mustard-50);--bg-alert:var(--color-raspberry-50);--bg-success:var(--color-green-50);--bg-overlay:hsl(from var(--color-gray-950) h s l/.7);--text-darkest:var(--color-black);--text-dark:var(--color-gray-950);--text-medium:var(--color-gray-900);--text-light:var(--color-gray-700);--text-heading:var(--color-blue-900);--text-disabled:hsl(from var(--color-gray-900) h s l/.3);--text-inverse:var(--color-white);--text-link:var(--color-blue-700);--text-link-hover:var(--color-blue-800);--text-link-active:var(--color-blue-900);--text-link-visited:var(--color-purple-700);--text-link-underline:var(--color-blue-300);--text-link-underline-visited:var(--color-purple-300);--border-subtle:var(--color-gray-100);--border-primary:var(--color-gray-300);--border-secondary:var(--color-gray-200);--border-strong:var(--color-gray-400);--border-focus:var(--color-blue-600);--border-hover:var(--color-gray-400);--border-active:var(--color-gray-500);--border-disabled:var(--color-gray-200);--state-focus-ring:var(--color-blue-600);--semantic-success-bg:var(--color-green-50);--semantic-success-bg-hover:var(--color-green-100);--semantic-success-border:var(--color-green-500);--semantic-success-text:var(--color-green-800);--semantic-success-emphasis:var(--color-green-600);--semantic-error-bg:var(--color-raspberry-50);--semantic-error-bg-hover:var(--color-raspberry-100);--semantic-error-border:var(--color-raspberry-500);--semantic-error-text:var(--color-raspberry-800);--semantic-error-emphasis:var(--color-raspberry-600);--semantic-warning-bg:var(--color-mustard-50);--semantic-warning-bg-hover:var(--color-mustard-100);--semantic-warning-border:var(--color-mustard-500);--semantic-warning-text:var(--color-mustard-800);--semantic-warning-emphasis:var(--color-mustard-600);--semantic-info-bg:var(--color-purple-50);--semantic-info-bg-hover:var(--color-purple-100);--semantic-info-border:var(--color-purple-500);--semantic-info-text:var(--color-purple-800);--semantic-info-emphasis:var(--color-purple-600);--button-default-color:var(--color-blue-700);--button-default-color-hover:var(--color-blue-800);--button-default-color-active:var(--color-blue-900);--button-neutral-color:var(--color-gray-800);--button-neutral-color-hover:var(--color-gray-900);--button-neutral-color-active:var(--color-gray-950);--button-accent-color:var(--color-raspberry-600);--button-accent-color-hover:var(--color-raspberry-700);--button-accent-color-active:var(--color-raspberry-800);--button-danger-color:var(--color-red-600);--button-danger-color-hover:var(--color-red-700);--button-danger-color-active:var(--color-red-800);--button-warning-color:var(--color-mustard-400);--button-warning-color-hover:var(--color-mustard-500);--button-warning-color-active:var(--color-mustard-600);--button-warning-text:var(--color-mustard-900);--button-warning-text-hover:var(--color-mustard-950);--button-warning-text-active:var(--color-mustard-950);--button-warning-on-fill:var(--color-mustard-950);--button-warning-on-fill-hover:var(--color-mustard-950);--button-warning-on-fill-active:var(--color-mustard-950);--button-success-color:var(--color-green-700);--button-success-color-hover:var(--color-green-800);--button-success-color-active:var(--color-green-900);--button-info-color:var(--color-purple-600);--button-info-color-hover:var(--color-purple-700);--button-info-color-active:var(--color-purple-800);--feature-rating-score-neutral-color:var(--text-light);--feature-rating-score-positive-color:var(--semantic-success-emphasis);--flag-gray-bg:var(--color-gray-600);--flag-blue-bg:var(--color-blue-600);--flag-green-bg:var(--color-green-600);--flag-mustard-bg:var(--color-mustard-500);--flag-raspberry-bg:var(--color-raspberry-600);--logo-bg:var(--color-white);--product-card-border-color:var(--border-subtle);--product-card-divider-color:var(--border-subtle);--section-divider-color:var(--border-subtle);--surface-border-color:var(--border-secondary);--tr-score-label-color:var(--text-link);--tag-blue-bg:var(--color-blue-100);--tag-blue-bg-hover:var(--color-blue-200);--tag-blue-bg-active:var(--color-blue-300);--tag-blue-text:var(--color-blue-800);--tag-gray-bg:var(--color-gray-100);--tag-gray-bg-hover:var(--color-gray-200);--tag-gray-bg-active:var(--color-gray-300);--tag-gray-text:var(--color-gray-800);--tag-green-bg:var(--color-green-100);--tag-green-bg-hover:var(--color-green-200);--tag-green-bg-active:var(--color-green-300);--tag-green-text:var(--color-green-800);--tag-mustard-bg:var(--color-mustard-100);--tag-mustard-bg-hover:var(--color-mustard-200);--tag-mustard-bg-active:var(--color-mustard-300);--tag-mustard-text:var(--color-mustard-800);--tag-raspberry-bg:var(--color-raspberry-100);--tag-raspberry-bg-hover:var(--color-raspberry-200);--tag-raspberry-bg-active:var(--color-raspberry-300);--tag-raspberry-text:var(--color-raspberry-800);--tooltip-bg:var(--color-gray-900);--tooltip-color:var(--text-inverse)}*,:after,:before{box-sizing:border-box}:not(dialog){margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{color:var(--text-medium);font-family:var(--font-family-sans);font-size:var(--text-body-size);line-height:var(--text-body-line-height);letter-spacing:var(--text-body-spacing);-webkit-font-smoothing:antialiased}:where(code,pre,kbd,samp,tt){font-family:var(--font-family-mono)}:where(img,picture,video,canvas,svg){max-width:100%;display:block}:where(input,button,textarea,select){font:inherit}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}#__next,#root{isolation:isolate}:where(p){font-size:var(--text-body-size);line-height:var(--text-body-line-height);letter-spacing:var(--text-body-spacing);text-wrap:pretty}:where(small){font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:var(--text-caption-spacing)}:where(h1){font-size:var(--text-display-size);line-height:var(--text-display-line-height);letter-spacing:var(--text-display-spacing)}:where(h2){font-size:var(--text-heading-xl-size);line-height:var(--text-heading-xl-line-height);letter-spacing:var(--text-heading-xl-spacing)}:where(h3){font-size:var(--text-heading-lg-size);line-height:var(--text-heading-lg-line-height);letter-spacing:var(--text-heading-lg-spacing)}:where(h4){font-size:var(--text-heading-md-size);line-height:var(--text-heading-md-line-height);letter-spacing:var(--text-heading-md-spacing)}:where(h5,h6){font-size:var(--text-heading-sm-size);line-height:var(--text-heading-sm-line-height);letter-spacing:var(--text-heading-sm-spacing)}:where(h1,h2,h3,h4,h5,h6){color:var(--text-dark);font-weight:var(--font-weight-semibold);text-wrap:balance}:where(a){color:var(--text-link);-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 30%,transparent);text-decoration-color:color-mix(in srgb,currentColor 30%,transparent);text-underline-offset:.15em;transition:color var(--transition-duration-fast) ease;text-decoration-thickness:.08em}:where(a:hover){color:var(--text-link-hover);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}:where(a:active){color:var(--text-link-active)}:where(a:visited){color:var(--text-link-visited)}:where(a:focus-visible){outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}:where(h1,h2,h3,h4,h5,h6) :where(a),:where(h1,h2,h3,h4,h5,h6) :where(a:visited){color:var(--text-heading);-webkit-text-decoration-line:none;text-decoration-line:none}:where(h1,h2,h3,h4,h5,h6) :where(a:hover){color:var(--text-heading);-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 30%,transparent);text-decoration-color:color-mix(in srgb,currentColor 30%,transparent)}@media (prefers-reduced-motion:reduce){:where(a){transition:none}}@media (prefers-contrast:high){:where(a){color:linktext}:where(a:visited){color:visitedtext}}:root{--rhythm-base:calc(1rem * var(--line-height));--rhythm-0:0;--rhythm-quarter:calc(var(--rhythm-base) * .25);--rhythm-half:calc(var(--rhythm-base) * .5);--rhythm-three-quarters:calc(var(--rhythm-base) * .75);--rhythm-1:var(--rhythm-base);--rhythm-1-5:calc(var(--rhythm-base) * 1.5);--rhythm-2:calc(var(--rhythm-base) * 2);--rhythm-3:calc(var(--rhythm-base) * 3);--rhythm-4:calc(var(--rhythm-base) * 4);--rhythm-5:calc(var(--rhythm-base) * 5);--rhythm-6:calc(var(--rhythm-base) * 6);--measure-narrow:45ch;--measure-prose:66ch;--measure-wide:80ch}.rhythm>*{margin-block:0}.rhythm h1{font-size:var(--text-display-size);line-height:var(--text-display-line-height);letter-spacing:var(--text-display-spacing)}.rhythm h2{font-size:var(--text-heading-lg-size);line-height:var(--text-heading-lg-line-height);letter-spacing:var(--text-heading-lg-spacing)}.rhythm h3{font-size:var(--text-heading-md-size);line-height:var(--text-heading-md-line-height);letter-spacing:var(--text-heading-md-spacing)}.rhythm h4,.rhythm h5,.rhythm h6{font-size:var(--text-heading-sm-size);line-height:var(--text-heading-sm-line-height);letter-spacing:var(--text-heading-sm-spacing)}.rhythm ol,.rhythm ul{-webkit-padding-start:var(--space-24);padding-inline-start:var(--space-24)}.rhythm ul{list-style-type:disc}.rhythm ol{list-style-type:decimal}.rhythm ul ul{list-style-type:circle}.rhythm ul ul ul{list-style-type:square}.rhythm ol ol{list-style-type:lower-alpha}.rhythm ol ol ol{list-style-type:lower-roman}.rhythm blockquote{-webkit-border-start:3px solid var(--border-primary);border-inline-start:3px solid var(--border-primary);color:var(--text-medium);-webkit-padding-start:var(--space-16);padding-inline-start:var(--space-16)}.rhythm figcaption{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:var(--text-caption-spacing);color:var(--text-light);-webkit-margin-before:var(--rhythm-half);margin-block-start:var(--rhythm-half)}.rhythm hr{border:none;border-top:1px solid var(--border-secondary)}.rhythm pre{padding:var(--space-16);border-radius:var(--radius-md);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line-height);overflow-x:auto}.rhythm :not(pre)>code,.rhythm pre{background-color:var(--bg-secondary)}.rhythm :not(pre)>code{border-radius:var(--radius-sm);border:1px solid var(--border-subtle);padding:.1em .35em;font-size:.875em}.rhythm table{border-collapse:collapse;width:100%;font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line-height)}.rhythm td,.rhythm th{padding:var(--space-8) var(--space-12);border-bottom:1px solid var(--border-secondary);text-align:start;vertical-align:top}.rhythm th{font-weight:var(--font-weight-semibold);color:var(--text-dark);border-bottom:2px solid var(--border-primary)}.rhythm tbody tr:last-child td{border-bottom:none}.rhythm p+p{-webkit-margin-before:var(--rhythm-1);margin-block-start:var(--rhythm-1)}.rhythm :is(h1,h2,h3,h4,h5,h6)+p{-webkit-margin-before:var(--rhythm-half);margin-block-start:var(--rhythm-half)}.rhythm p+h1{-webkit-margin-before:var(--rhythm-4);margin-block-start:var(--rhythm-4)}.rhythm p+h2{-webkit-margin-before:var(--rhythm-3);margin-block-start:var(--rhythm-3)}.rhythm p+h3{-webkit-margin-before:var(--rhythm-2);margin-block-start:var(--rhythm-2)}.rhythm p+:is(h4,h5,h6){-webkit-margin-before:var(--rhythm-1-5);margin-block-start:var(--rhythm-1-5)}.rhythm h1+h2{-webkit-margin-before:var(--rhythm-three-quarters);margin-block-start:var(--rhythm-three-quarters)}.rhythm h2+h3,.rhythm h3+h4,.rhythm h4+h5,.rhythm h5+h6{-webkit-margin-before:var(--rhythm-half);margin-block-start:var(--rhythm-half)}.rhythm :is(p,h1,h2,h3,h4,h5,h6)+:is(ul,ol),.rhythm :is(ul,ol)+p,.rhythm h2+h2,.rhythm h3+h3,.rhythm h4+h4{-webkit-margin-before:var(--rhythm-1);margin-block-start:var(--rhythm-1)}.rhythm :is(ul,ol)+h1{-webkit-margin-before:var(--rhythm-4);margin-block-start:var(--rhythm-4)}.rhythm :is(ul,ol)+h2{-webkit-margin-before:var(--rhythm-3);margin-block-start:var(--rhythm-3)}.rhythm :is(ul,ol)+h3{-webkit-margin-before:var(--rhythm-2);margin-block-start:var(--rhythm-2)}.rhythm :is(ul,ol)+:is(h4,h5,h6){-webkit-margin-before:var(--rhythm-1-5);margin-block-start:var(--rhythm-1-5)}.rhythm :is(ul,ol)+:is(ul,ol){-webkit-margin-before:var(--rhythm-1);margin-block-start:var(--rhythm-1)}.rhythm :is(ul,ol)>li+li,.rhythm li>:is(ul,ol){-webkit-margin-before:var(--rhythm-quarter);margin-block-start:var(--rhythm-quarter)}.rhythm :is(p,h1,h2,h3,h4,h5,h6,ul,ol)+blockquote,.rhythm blockquote+:is(p,h1,h2,h3,h4,h5,h6,ul,ol){-webkit-margin-before:var(--rhythm-2);margin-block-start:var(--rhythm-2)}.rhythm blockquote p+p{-webkit-margin-before:var(--rhythm-1);margin-block-start:var(--rhythm-1)}.rhythm :is(p,h2,h3,h4,h5,h6)+figure,.rhythm :is(p,h2,h3,h4,h5,h6)+pre,.rhythm figure+:is(p,h2,h3,h4,h5,h6),.rhythm pre+:is(p,h2,h3,h4,h5,h6){-webkit-margin-before:var(--rhythm-2);margin-block-start:var(--rhythm-2)}.rhythm *+hr,.rhythm hr+*{-webkit-margin-before:var(--rhythm-3);margin-block-start:var(--rhythm-3)}.rhythm :is(p,h2,h3,h4,h5,h6)+table,.rhythm table+:is(p,h2,h3,h4,h5,h6){-webkit-margin-before:var(--rhythm-2);margin-block-start:var(--rhythm-2)}.rhythm small+:is(p,h2,h3,h4,h5,h6){-webkit-margin-before:var(--rhythm-1);margin-block-start:var(--rhythm-1)}.rhythm>:first-child{-webkit-margin-before:0!important;margin-block-start:0!important}.rhythm>:last-child{-webkit-margin-after:0!important;margin-block-end:0!important}.rhythm--measure-narrow{max-width:var(--measure-narrow)}.rhythm--measure-prose{max-width:var(--measure-prose)}.rhythm--measure-wide{max-width:var(--measure-wide)}.rhythm.rhythm-debug{background-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--rhythm-base) - 1px),#ff00001a calc(var(--rhythm-base) - 1px),#ff00001a var(--rhythm-base));background-size:100% var(--rhythm-base);position:relative}.rhythm.rhythm-debug:before{content:"24px rhythm grid (line-height based)";color:#fff;font-size:.75rem;font-family:var(--font-family-mono);z-index:9999;pointer-events:none;background:#f00c;padding:.25rem .5rem;position:absolute;top:0;right:0}.rhythm-t-0{-webkit-margin-before:var(--rhythm-0)!important;margin-block-start:var(--rhythm-0)!important}.rhythm-t-half{-webkit-margin-before:var(--rhythm-half)!important;margin-block-start:var(--rhythm-half)!important}.rhythm-t-1{-webkit-margin-before:var(--rhythm-1)!important;margin-block-start:var(--rhythm-1)!important}.rhythm-t-2{-webkit-margin-before:var(--rhythm-2)!important;margin-block-start:var(--rhythm-2)!important}.rhythm-t-3{-webkit-margin-before:var(--rhythm-3)!important;margin-block-start:var(--rhythm-3)!important}.rhythm-b-0{-webkit-margin-after:var(--rhythm-0)!important;margin-block-end:var(--rhythm-0)!important}.rhythm-b-half{-webkit-margin-after:var(--rhythm-half)!important;margin-block-end:var(--rhythm-half)!important}.rhythm-b-1{-webkit-margin-after:var(--rhythm-1)!important;margin-block-end:var(--rhythm-1)!important}.rhythm-b-2{-webkit-margin-after:var(--rhythm-2)!important;margin-block-end:var(--rhythm-2)!important}.rhythm-b-3{-webkit-margin-after:var(--rhythm-3)!important;margin-block-end:var(--rhythm-3)!important}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.text-body{font-size:var(--text-body-size);line-height:var(--text-body-line-height);letter-spacing:var(--text-body-spacing)}.text-body-sm{font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line-height);letter-spacing:var(--text-body-sm-spacing)}.text-body-lg{font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-line-height);letter-spacing:var(--text-body-lg-spacing)}.text-heading-sm{font-size:var(--text-heading-sm-size);line-height:var(--text-heading-sm-line-height);letter-spacing:var(--text-heading-sm-spacing)}.text-heading-md{font-size:var(--text-heading-md-size);line-height:var(--text-heading-md-line-height);letter-spacing:var(--text-heading-md-spacing)}.text-heading-lg{font-size:var(--text-heading-lg-size);line-height:var(--text-heading-lg-line-height);letter-spacing:var(--text-heading-lg-spacing)}.text-heading-xl{font-size:var(--text-heading-xl-size);line-height:var(--text-heading-xl-line-height);letter-spacing:var(--text-heading-xl-spacing)}.text-display{font-size:var(--text-display-size);line-height:var(--text-display-line-height);letter-spacing:var(--text-display-spacing)}.text-label{font-size:var(--text-label-size);line-height:var(--text-label-line-height);letter-spacing:var(--text-label-spacing)}.text-caption{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:var(--text-caption-spacing)}.text-light{font-weight:var(--font-weight-light)}.text-regular{font-weight:var(--font-weight-regular)}.text-semibold{font-weight:var(--font-weight-semibold)}.text-bold{font-weight:var(--font-weight-bold)}