:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ros-arrivals-50:oklch(98.5% .022 96);--ros-arrivals-100:oklch(96.5% .045 94);--ros-arrivals-200:oklch(94% .072 91);--ros-arrivals-300:oklch(90% .1 86);--ros-arrivals-400:oklch(86% .125 81);--ros-arrivals-500:oklch(81% .165 75);--ros-arrivals-600:oklch(76% .155 72);--ros-arrivals-700:oklch(62% .125 69);--ros-arrivals-800:oklch(52% .106 67);--ros-arrivals-950:oklch(28% .05 78);--ros-ink-950:oklch(17% .03 262);--ros-ink-900:oklch(22% .036 262);--ros-ink-800:oklch(29% .036 262);--ros-ink-700:oklch(39% .03 262);--ros-ink-600:oklch(48% .024 262);--ros-ink-550:oklch(52% .025 262);--ros-ink-500:oklch(56% .02 262);--ros-ink-400:oklch(66% .018 262);--ros-ink-300:oklch(76% .02 262);--ros-ink-200:oklch(91% .007 262);--ros-ink-100:oklch(95.5% .005 262);--ros-lobby:oklch(98.2% .003 262);--ros-white:oklch(100% 0 0);--ros-bone:oklch(96.5% .012 95);--ros-success-50:oklch(96.5% .03 150);--ros-success-400:oklch(76% .15 150);--ros-success-600:oklch(50% .13 150);--ros-success-700:oklch(45% .12 150);--ros-success-950:oklch(27% .05 150);--ros-warning-50:oklch(96.8% .016 55);--ros-warning-400:oklch(72% .16 40);--ros-warning-600:oklch(53% .14 48);--ros-warning-700:oklch(49% .125 46);--ros-warning-950:oklch(27% .05 45);--ros-danger-50:oklch(96.5% .017 20);--ros-danger-400:oklch(70% .18 18);--ros-danger-600:oklch(53% .2 27);--ros-danger-700:oklch(47% .18 27);--ros-danger-950:oklch(27% .06 22);--ros-info-50:oklch(96.5% .017 250);--ros-info-400:oklch(76% .11 245);--ros-info-600:oklch(50% .13 250);--ros-info-700:oklch(45% .12 250);--ros-info-950:oklch(27% .05 250);--ros-safe-700:oklch(42% .11 150);--ros-missing-700:oklch(45% .18 27);--ros-awaiting-700:oklch(40% .025 262);--ros-drill-700:oklch(44% .12 250);--ros-spaces-300:oklch(74% .11 300);--ros-scheduling-300:oklch(80% .09 230);--ros-color-bg:var(--ros-lobby);--ros-color-surface:var(--ros-white);--ros-color-surface-raised:var(--ros-white);--ros-color-surface-subtle:var(--ros-ink-100);--ros-color-text:var(--ros-ink-900);--ros-color-text-secondary:var(--ros-ink-700);--ros-color-text-muted:var(--ros-ink-600);--ros-color-border:var(--ros-ink-200);--ros-color-border-input:var(--ros-ink-500);--ros-color-primary:var(--ros-ink-900);--ros-color-on-primary:var(--ros-white);--ros-color-primary-hover:var(--ros-ink-800);--ros-color-primary-pressed:var(--ros-ink-950);--ros-color-brand:var(--ros-arrivals-500);--ros-color-on-brand:var(--ros-ink-900);--ros-color-brand-hover:var(--ros-arrivals-600);--ros-color-brand-pressed:var(--ros-arrivals-600);--ros-color-highlight:var(--ros-arrivals-200);--ros-color-on-highlight:var(--ros-ink-900);--ros-color-disabled:var(--ros-ink-100);--ros-color-on-disabled:var(--ros-ink-600);--ros-color-focus:var(--ros-ink-900);--ros-color-link:var(--ros-ink-900);--ros-color-desk-line:var(--ros-ink-900);--ros-color-success:var(--ros-success-600);--ros-color-success-tag-bg:var(--ros-success-50);--ros-color-success-tag-text:var(--ros-success-700);--ros-color-warning:var(--ros-warning-600);--ros-color-warning-tag-bg:var(--ros-warning-50);--ros-color-warning-tag-text:var(--ros-warning-700);--ros-color-danger:var(--ros-danger-600);--ros-color-on-danger:var(--ros-white);--ros-color-danger-tag-bg:var(--ros-danger-50);--ros-color-danger-tag-text:var(--ros-danger-700);--ros-color-info:var(--ros-info-600);--ros-color-info-tag-bg:var(--ros-info-50);--ros-color-info-tag-text:var(--ros-info-700);--ros-color-rollcall-border-missing:var(--ros-missing-700);--ros-color-rollcall-text-muted:var(--ros-ink-700);--ros-font-display:"Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;--ros-font-body:"Atkinson Hyperlegible Next", "Atkinson Hyperlegible", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--ros-font-mono:"Atkinson Hyperlegible Mono", ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--ros-display-stretch-marketing:125%;--ros-display-weight-marketing:800;--ros-display-stretch-subhead:112%;--ros-display-weight-subhead:700;--ros-display-stretch-kiosk:106%;--ros-display-weight-kiosk:700;--ros-weight-regular:400;--ros-weight-medium:500;--ros-weight-semibold:600;--ros-text-display:clamp(2.75rem, 1.6rem + 4.2vw, 5.5rem);--ros-leading-display:1;--ros-tracking-display:-.02em;--ros-text-h1:clamp(2.25rem, 1.5rem + 2.6vw, 4rem);--ros-leading-h1:1.04;--ros-tracking-h1:-.015em;--ros-text-h2:clamp(1.75rem, 1.35rem + 1.3vw, 2.5rem);--ros-leading-h2:1.1;--ros-tracking-h2:-.01em;--ros-text-h3:clamp(1.25rem, 1.15rem + .4vw, 1.5rem);--ros-leading-h3:1.2;--ros-tracking-h3:-.005em;--ros-text-lead:clamp(1.25rem, 1.2rem + .25vw, 1.375rem);--ros-leading-lead:1.5;--ros-tracking-lead:0;--ros-text-body:1.125rem;--ros-leading-body:1.55;--ros-tracking-body:0;--ros-text-ui:1rem;--ros-leading-ui:1.45;--ros-tracking-ui:0;--ros-text-small:.9375rem;--ros-leading-small:1.5;--ros-tracking-small:0;--ros-text-caption:.875rem;--ros-leading-caption:1.45;--ros-tracking-caption:0;--ros-text-label:.875rem;--ros-leading-label:1.3;--ros-tracking-label:.02em;--ros-text-kiosk-greeting:clamp(4rem, 2.8rem + 3vw, 6rem);--ros-leading-kiosk-greeting:1.02;--ros-tracking-kiosk-greeting:-.01em;--ros-text-kiosk-body:1.5rem;--ros-leading-kiosk-body:1.4;--ros-tracking-kiosk-body:0;--ros-text-kiosk-button:1.5rem;--ros-leading-kiosk-button:1.2;--ros-tracking-kiosk-button:0;--ros-text-rollcall-count:clamp(4rem, 3rem + 4vw, 6rem);--ros-leading-rollcall-count:1;--ros-tracking-rollcall-count:0;--ros-text-rollcall-body:1.5rem;--ros-leading-rollcall-body:1.35;--ros-tracking-rollcall-body:0;--ros-measure:64ch;--ros-space-0:0;--ros-space-px:.0625rem;--ros-space-0-5:.125rem;--ros-space-1:.25rem;--ros-space-2:.5rem;--ros-space-3:.75rem;--ros-space-4:1rem;--ros-space-5:1.25rem;--ros-space-6:1.5rem;--ros-space-8:2rem;--ros-space-10:2.5rem;--ros-space-12:3rem;--ros-space-16:4rem;--ros-space-20:5rem;--ros-space-24:6rem;--ros-space-32:8rem;--ros-space-40:10rem;--ros-section-pad:clamp(4rem, 2.5rem + 5vw, 8rem);--ros-radius-xs:4px;--ros-radius-sm:6px;--ros-radius-md:10px;--ros-radius-lg:16px;--ros-radius-xl:24px;--ros-radius-pill:999px;--ros-radius-tile:22.5%;--ros-desk-line:6px;--ros-focus-width:3px;--ros-focus-offset:3px;--ros-hit-kiosk:64px;--ros-hit-min:44px;--ros-ease-arrive:cubic-bezier(.2, .8, .2, 1);--ros-duration-arrive:.7s;--ros-duration-ding:.4s;--ros-duration-quick:.14s;--ros-duration-step:.28s}.ros-rollcall{--ros-color-brand:transparent;--ros-color-highlight:var(--ros-color-surface-subtle);--ros-color-text-muted:var(--ros-color-rollcall-text-muted)}@media (prefers-reduced-motion:reduce){:root{--ros-duration-arrive:0s;--ros-duration-ding:0s;--ros-duration-quick:0s;--ros-duration-step:0s}}@font-face{font-family:Archivo fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Arimo Bold),local(Arimo-Bold);font-weight:700 800;font-stretch:119% 200%;size-adjust:128.63%;ascent-override:68.26%;descent-override:16.33%;line-gap-override:0%}@font-face{font-family:Archivo fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Arimo Bold),local(Arimo-Bold);font-weight:700 800;font-stretch:50% 118.9%;size-adjust:110.55%;ascent-override:79.42%;descent-override:19%;line-gap-override:0%}@font-face{font-family:Archivo fallback R;src:local(Roboto Bold),local(Roboto-Bold);font-weight:700 800;font-stretch:119% 200%;size-adjust:132.75%;ascent-override:66.14%;descent-override:15.82%;line-gap-override:0%}@font-face{font-family:Archivo fallback R;src:local(Roboto Bold),local(Roboto-Bold);font-weight:700 800;font-stretch:50% 118.9%;size-adjust:114.09%;ascent-override:76.96%;descent-override:18.41%;line-gap-override:0%}@font-face{font-family:Next fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans),local(Arimo),local(Arimo-Regular);font-weight:200 449;size-adjust:99.08%;ascent-override:99.31%;descent-override:31.89%;line-gap-override:0%}@font-face{font-family:Next fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans),local(Arimo),local(Arimo-Regular);font-weight:450 549;size-adjust:101.13%;ascent-override:97.3%;descent-override:31.25%;line-gap-override:0%}@font-face{font-family:Next fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Arimo Bold),local(Arimo-Bold);font-weight:550 800;size-adjust:97.52%;ascent-override:100.9%;descent-override:32.4%;line-gap-override:0%}@font-face{font-family:Next fallback R;src:local(Roboto),local(Roboto-Regular);font-weight:200 449;size-adjust:98.33%;ascent-override:100.07%;descent-override:32.14%;line-gap-override:0%}@font-face{font-family:Next fallback R;src:local(Roboto),local(Roboto-Regular);font-weight:450 549;size-adjust:100.36%;ascent-override:98.05%;descent-override:31.49%;line-gap-override:0%}@font-face{font-family:Next fallback R;src:local(Roboto Bold),local(Roboto-Bold);font-weight:550 800;size-adjust:100.64%;ascent-override:97.77%;descent-override:31.4%;line-gap-override:0%}@font-face{font-family:Mono fallback;src:local(Menlo-Regular),local(Menlo),local(CourierNewPSMT),local(Courier New),local(DejaVu Sans Mono),local(Droid Sans Mono),local(Liberation Mono);font-weight:200 800;size-adjust:104.97%;ascent-override:93.74%;descent-override:30.1%;line-gap-override:0%}:root{--ros-font-display:var(--font-archivo), "Archivo fallback", "Archivo fallback R", Arial, sans-serif;--ros-font-body:var(--font-atkinson-next), "Next fallback", "Next fallback R", system-ui, sans-serif;--ros-font-mono:var(--font-atkinson-mono), "Mono fallback", ui-monospace, monospace}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--ros-white);scroll-padding-block-start:calc(var(--head-h) + var(--ros-space-6))}body{background:var(--ros-white);color:var(--ros-color-text);font:var(--ros-weight-regular) var(--ros-text-body) / var(--ros-leading-body) var(--ros-font-body);-webkit-font-smoothing:antialiased;margin:0}:root[data-no-mono]{--ros-font-mono:var(--ros-font-body)}img,svg{max-inline-size:100%;display:block}p,figure,blockquote{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:var(--ros-color-link);text-underline-offset:.2em;text-decoration-thickness:1px}:focus-visible{outline:var(--ros-focus-width) solid var(--ros-color-focus);outline-offset:var(--ros-focus-offset)}::selection{background:var(--ros-color-highlight);color:var(--ros-color-on-highlight)}h1,h2,h3,h4{font-family:var(--ros-font-display);text-wrap:balance;overflow-wrap:break-word;margin:0}h1{font-size:var(--ros-text-h1);line-height:var(--ros-leading-h1);letter-spacing:var(--ros-tracking-h1);font-stretch:var(--ros-display-stretch-marketing);font-weight:var(--ros-display-weight-marketing)}h2{font-size:var(--ros-text-h2);line-height:var(--ros-leading-h2);letter-spacing:var(--ros-tracking-h2);font-stretch:var(--ros-display-stretch-marketing);font-weight:var(--ros-display-weight-marketing)}h3,h4{font-size:var(--ros-text-h3);line-height:var(--ros-leading-h3);letter-spacing:var(--ros-tracking-h3);font-stretch:var(--ros-display-stretch-subhead);font-weight:var(--ros-display-weight-subhead)}.sr-only{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}.nowrap{white-space:nowrap}@media (prefers-contrast:more){a{text-decoration-thickness:2px}}:root{--gutter:clamp(1rem, -.5rem + 5.5vw, 4.5rem);--wrap-max:80rem;--head-bar:4.5rem;--head-h:calc(var(--head-bar) + var(--ros-desk-line))}.wrap{max-inline-size:calc(var(--wrap-max) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.band{padding-block:var(--ros-section-pad)}.band--lobby{background:var(--ros-lobby)}.band--tight{padding-block:clamp(var(--ros-space-8), 1.5rem + 2vw, var(--ros-space-12))}.sec-head{gap:var(--ros-space-4);max-inline-size:48rem;margin-block-end:clamp(var(--ros-space-8), 1rem + 3vw, 3.5rem);display:grid}.sec-head .eyebrow{margin:0}.sec-head--tight{margin-block-end:var(--ros-space-8)}.sec-head--center{text-align:center;justify-items:center;margin-inline:auto}.skip-link{z-index:50;padding:var(--ros-space-3) var(--ros-space-4);border-radius:var(--ros-radius-md);background:var(--ros-ink-900);color:var(--ros-white);position:absolute;inset-block-start:-10rem;inset-inline-start:var(--ros-space-4)}.skip-link:focus{inset-block-start:var(--ros-space-4)}.site-header{z-index:20;background:var(--ros-white);border-block-end:var(--ros-desk-line) solid var(--ros-color-desk-line);position:sticky;inset-block-start:0}.site-header__bar{align-items:center;gap:var(--ros-space-2);block-size:var(--head-bar);display:flex}.brand{min-block-size:var(--ros-hit-min);flex:none;align-items:center;display:flex}.brand img{block-size:1.0625rem;inline-size:auto}.nav{margin-inline-end:auto;display:none}.nav__list{gap:var(--ros-space-0-5);display:flex}.nav__group{position:relative}.nav__link{align-items:center;gap:var(--ros-space-1);min-block-size:var(--ros-hit-min);padding:0 var(--ros-space-3);color:var(--ros-ink-900);font:var(--ros-weight-medium) var(--ros-text-ui) / 1 var(--ros-font-body);white-space:nowrap;cursor:pointer;background:linear-gradient(currentColor 0 0) var(--ros-space-3) calc(100% - .375rem) / 0 3px no-repeat;text-decoration:none;list-style:none;display:inline-flex}.nav__link::-webkit-details-marker{display:none}.menu__toggle::-webkit-details-marker{display:none}.nav__link:hover,.nav__link:focus-visible,.nav__group[open]>.nav__link{background-size:calc(100% - 2 * var(--ros-space-3)) 3px}.nav__chev{block-size:1rem;inline-size:1rem}.nav__group[open] .nav__chev{rotate:180deg}.nav__menu{min-inline-size:15rem;padding:var(--ros-space-2);border:1px solid var(--ros-ink-200);border-block-end:3px solid var(--ros-ink-900);border-radius:var(--ros-radius-lg);background:var(--ros-white);position:absolute;inset-block-start:calc(100% + var(--ros-space-3));inset-inline-start:0}.nav__menu a,.menu__panel a{min-block-size:var(--ros-hit-min);padding:0 var(--ros-space-3);border-radius:var(--ros-radius-sm);align-items:center;text-decoration:none;display:flex}.nav__menu a:hover,.menu__panel a:hover{background:var(--ros-ink-100)}.site-header__end{align-items:center;gap:var(--ros-space-1);margin-inline-start:auto;display:flex}.nav__signin{display:none}.site-header .site-header__cta{padding-inline:var(--ros-space-3);font-size:var(--ros-text-small);white-space:nowrap}.menu__toggle{justify-content:center;align-items:center;gap:var(--ros-space-2);min-block-size:var(--ros-hit-min);min-inline-size:var(--ros-hit-min);padding:0 var(--ros-space-2);border-radius:var(--ros-radius-md);font-weight:var(--ros-weight-semibold);cursor:pointer;border:2px solid #0000;margin-inline-end:calc(-1 * var(--ros-space-2));list-style:none;display:inline-flex}.menu__toggle:hover{background:var(--ros-ink-100)}.menu__ico{block-size:1.5rem;inline-size:1.5rem}.menu__ico--close,.menu[open] .menu__ico--open,.menu__word{display:none}.menu[open] .menu__ico--close{display:block}.menu__panel{max-block-size:calc(100dvh - var(--head-h));padding:var(--ros-space-4) var(--gutter) var(--ros-space-8);border-block-end:var(--ros-desk-line) solid var(--ros-ink-900);background:var(--ros-white);position:absolute;inset-block-start:calc(100% + var(--ros-desk-line));inset-inline:0;overflow:auto}.menu__panel .menu__cta{margin-block:var(--ros-space-2);display:inline-flex}.menu__label{margin:var(--ros-space-4) 0 var(--ros-space-1);color:var(--ros-ink-700);font-size:var(--ros-text-small);font-weight:var(--ros-weight-semibold)}.menu__panel ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));display:grid}@media (width>=26rem){.brand img{block-size:1.625rem}.site-header__end{gap:var(--ros-space-2)}.site-header .site-header__cta{padding-inline:var(--ros-space-4);font-size:var(--ros-text-ui)}}@media (width>=40rem){.menu__word{display:inline}.menu__toggle{border-color:var(--ros-ink-900);margin-inline-end:0;padding:0 .875rem 0 .625rem}.menu__ico{block-size:1.25rem;inline-size:1.25rem}}@media (width>=64rem){.nav{display:block}.nav__signin{display:inline-flex}.menu{display:none}.site-header__end{margin-inline-start:0}}.site-footer{padding-block:clamp(var(--ros-space-12), 2rem + 3vw, 4.5rem) var(--ros-space-8);border-block-end:var(--ros-desk-line) solid var(--ros-color-desk-line);background:var(--ros-lobby);color:var(--ros-ink-700);font-size:var(--ros-text-small)}.site-footer__top{gap:var(--ros-space-10);margin-block-end:var(--ros-space-10);display:grid}.site-footer__brand{align-content:start;gap:var(--ros-space-4);max-inline-size:22rem;display:grid}.site-footer__brand img{block-size:1.625rem;inline-size:auto}.site-footer__nav{gap:var(--ros-space-8) var(--ros-space-6);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));display:grid}.site-footer__h{color:var(--ros-ink-900);font-weight:var(--ros-weight-semibold);margin-block-end:var(--ros-space-2)}.site-footer__nav a{min-block-size:2.25rem;color:var(--ros-ink-700);align-items:center;text-decoration:none;display:inline-flex}.site-footer__nav a:hover{color:var(--ros-ink-900);text-decoration:underline}.site-footer__facts+.site-footer__facts{margin-block-start:var(--ros-space-2)}@media (width>=56rem){.site-footer__top{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}@media print{.site-header{position:static}.menu,.skip-link{display:none}}.eyebrow,.label{font-family:var(--ros-font-mono);font-size:var(--ros-text-label);line-height:var(--ros-leading-label);letter-spacing:var(--ros-tracking-label);font-weight:var(--ros-weight-medium)}.eyebrow{color:var(--ros-ink-700);margin-block-end:var(--ros-space-4)}.lede{max-inline-size:38rem;color:var(--ros-ink-700);font-size:var(--ros-text-lead);line-height:var(--ros-leading-lead)}.caption{color:var(--ros-ink-600);font-size:var(--ros-text-caption);line-height:var(--ros-leading-caption);margin-block-start:.875rem}.micro{max-inline-size:34rem;color:var(--ros-ink-700);font-size:var(--ros-text-small);line-height:var(--ros-leading-small);margin-block-start:var(--ros-space-4)}.ico{flex:none;block-size:1.5rem;inline-size:1.5rem}.btn{min-block-size:3.25rem;padding:var(--ros-space-3) var(--ros-space-6);border-radius:var(--ros-radius-md);font:var(--ros-weight-semibold) var(--ros-text-ui) / 1.2 var(--ros-font-body);cursor:pointer;background:0 0;border:2px solid #0000;justify-content:center;align-items:center;gap:.625rem;text-decoration:none;display:inline-flex}.btn--sm{min-block-size:var(--ros-hit-min);padding:var(--ros-space-2) var(--ros-space-4)}.btn--brand{background:var(--ros-color-brand);color:var(--ros-color-on-brand)}.btn--brand:hover{background:var(--ros-color-brand-hover)}.btn--brand:active{background:var(--ros-color-brand-pressed)}.btn--ink{background:var(--ros-color-primary);color:var(--ros-color-on-primary)}.btn--ink:hover{background:var(--ros-color-primary-hover)}.btn--ink:active{background:var(--ros-color-primary-pressed)}.btn--line{border-color:var(--ros-ink-900);color:var(--ros-ink-900)}.btn--line:hover{background:var(--ros-ink-100)}.btn__arrow,.more__arrow{flex:none;block-size:1.125em;inline-size:1.125em}.cta-row{gap:var(--ros-space-3);flex-wrap:wrap;margin-block-start:var(--ros-space-8);display:flex}.more{padding-block:var(--ros-space-2);color:var(--ros-color-link);font-weight:var(--ros-weight-semibold);text-underline-offset:.3em;text-decoration-thickness:2px;display:inline-block}.more .more__arrow{vertical-align:-.2em;margin-inline-start:.375rem;display:inline-block}.more--strong{margin-block-start:var(--ros-space-6)}.cards{gap:var(--ros-space-5);display:grid}.cards--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.cards--2x2{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.cards--rows{gap:var(--ros-space-3);grid-template-columns:minmax(0,1fr)}.card{gap:var(--ros-space-3);padding:var(--ros-space-6);border:1px solid var(--ros-ink-200);border-radius:var(--ros-radius-lg);background:var(--ros-white);flex-direction:column;display:flex}.card p{color:var(--ros-ink-700)}.card .more{margin-block-start:auto}.card--quiet{background:var(--ros-lobby);border-color:#0000}.band--lobby .card--quiet{background:var(--ros-white)}.card__body{gap:.375rem;display:grid}.card__n{align-items:center;gap:var(--ros-space-3);color:var(--ros-ink-700);display:flex}.card__n .ico{block-size:1.75rem;inline-size:1.75rem;color:var(--ros-ink-900)}.card .card__fix{border-block-start:2px solid var(--ros-ink-900);color:var(--ros-ink-900);font-weight:var(--ros-weight-medium);margin-block-start:auto;padding-block-start:var(--ros-space-4)}.card__ico{inline-size:var(--ros-space-8);block-size:var(--ros-space-8)}.cards--rows .card{align-items:flex-start;gap:var(--ros-space-5);padding:var(--ros-space-5) var(--ros-space-6) var(--ros-space-4) var(--ros-space-5);flex-direction:row}.cards--rows .more{margin-block-start:var(--ros-space-1)}.tag{block-size:var(--ros-space-8);padding:0 var(--ros-space-3) 0 var(--ros-space-2);border-radius:var(--ros-radius-pill);font-size:var(--ros-text-small);font-weight:var(--ros-weight-semibold);white-space:nowrap;align-items:center;gap:.375rem;display:inline-flex}.tag__ico{block-size:1.125rem;inline-size:1.125rem}.tag--ok{background:var(--ros-color-success-tag-bg);color:var(--ros-color-success-tag-text)}.tag--quiet{background:var(--ros-ink-100);color:var(--ros-ink-700)}.tag--warn{background:var(--ros-color-warning-tag-bg);color:var(--ros-color-warning-tag-text)}.tag--status{block-size:auto;padding:var(--ros-space-0-5) var(--ros-space-2);border:1px solid var(--ros-ink-700);background:var(--ros-white);color:var(--ros-ink-800);font-size:var(--ros-text-caption);vertical-align:.1em}.claim__caveat{color:var(--ros-ink-700)}.ticks{gap:var(--ros-space-4);display:grid}.ticks li{align-items:flex-start;gap:.875rem;display:flex}.ticks__ico{inline-size:var(--ros-space-6);block-size:var(--ros-space-6);flex:none;margin-block-start:var(--ros-space-0-5)}.seg{min-inline-size:0;margin:0 0 var(--ros-space-3);border:0;padding:0}.seg__legend{color:var(--ros-ink-700);font-size:var(--ros-text-small);font-weight:var(--ros-weight-medium);margin-block-end:var(--ros-space-2);padding:0}.seg__opts{gap:var(--ros-space-2);flex-wrap:wrap;display:flex}.seg__input{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}.seg__opt{min-block-size:var(--ros-hit-min);padding:var(--ros-space-2) var(--ros-space-4);border:2px solid var(--ros-ink-900);border-radius:var(--ros-radius-pill);background:var(--ros-white);color:var(--ros-ink-900);font-size:var(--ros-text-ui);font-weight:var(--ros-weight-semibold);cursor:pointer;align-items:center;display:inline-flex}.seg__input:checked+.seg__opt{background:var(--ros-ink-900);color:var(--ros-white)}.seg__input:focus-visible+.seg__opt{outline:var(--ros-focus-width) solid var(--ros-color-focus);outline-offset:var(--ros-focus-offset)}.seg__result{color:var(--ros-ink-800);font-size:var(--ros-text-small);font-weight:var(--ros-weight-medium);margin-block-end:var(--ros-space-5)}[data-rollcall-demo]{--ros-color-brand:transparent;--ros-color-highlight:var(--ros-color-surface-subtle);--ros-color-text-muted:var(--ros-color-rollcall-text-muted)}@media (prefers-contrast:more){.btn--brand{border-color:var(--ros-ink-900)}.caption,.eyebrow{color:var(--ros-ink-800)}}@media (forced-colors:active){.tag,.tag--status{border:1px solid canvastext}.seg__input:checked+.seg__opt{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.seg__input:focus-visible+.seg__opt{outline-color:canvastext}}@keyframes ros-fade{0%{opacity:0}}@keyframes ros-settle{0%{opacity:0;transform:translate(-24px)}}@keyframes ros-settle-sm{0%{opacity:0;transform:translate(-16px)}}@keyframes ros-land{0%{opacity:0;transform:translateY(-12px)}}@keyframes ros-wipe-in{0%{clip-path:inset(0 100% 0 0 round var(--wipe-r,0));transform:translate(-1rem)}to{clip-path:inset(0 round var(--wipe-r,0));transform:none}}@keyframes ros-make-room{0%{transform:translateY(calc(-1 * var(--step)))}}@keyframes ros-fold{0%{transform:none}}.btn:not(.btn--still),.menu__toggle,.nav__menu a,.menu__panel a{transition:background-color var(--ros-duration-quick) var(--ros-ease-arrive)}.nav__link{transition:background-size var(--ros-duration-quick) var(--ros-ease-arrive)}.btn:not(.btn--still) .btn__arrow,.more__arrow{transition:translate var(--ros-duration-quick) var(--ros-ease-arrive)}.nav__chev{transition:rotate var(--ros-duration-quick) var(--ros-ease-arrive)}@media (prefers-reduced-motion:no-preference){.btn:not(.btn--still):hover .btn__arrow,.btn:not(.btn--still):focus-visible .btn__arrow,.more:hover .more__arrow,.more:focus-visible .more__arrow{translate:3px}.btn:not(.btn--still):active{translate:0 1px}}
