.sr-site{--plum:#970897;--plum-hover:#7a067a;--plum-tint:#efdaef;--steel-blue:#12344a;--steel-blue-deep:#0b2233;--steel-blue-night:#0a1e2d;--pink:#ff6eb8;--pink-hover:#ff8cc7;--pink-tint:#ffe2f1;--bright-teal:#31d1b1;--bright-teal-tint:#c4f6e0;--orange:#ff9600;--orange-tint:#ffeacc;--sky-blue:#86e9ff;--sky-blue-tint:#e6ffff;--raspberry:#e62d45;--raspberry-hover:#c41e36;--raspberry-tint:#ffece9;--yellow:#ffde00;--yellow-tint:#fff8cc;--green:#84e00e;--green-tint:#e6f9cf;--rich-blue:#007cb8;--white:#fff;--cloud-grey:#e1e1e1;--metal-grey:#788296;--background:#f5f7f9;--foreground:var(--steel-blue);--card:#fff;--card-foreground:var(--steel-blue);--muted:#edf1f4;--muted-foreground:#4e6170;--border:#dce2e7;--input:var(--metal-grey);--ring:var(--plum);--ring-soft:#97089733;--primary:var(--plum);--primary-hover:var(--plum-hover);--primary-foreground:#fff;--secondary:var(--steel-blue);--secondary-hover:var(--steel-blue-deep);--secondary-foreground:#fff;--accent:var(--plum-tint);--accent-foreground:var(--plum);--destructive:var(--raspberry);--destructive-hover:var(--raspberry-hover);--destructive-foreground:#fff;--nav-background:var(--steel-blue);--nav-foreground:#fff;--nav-muted:#ddbfdd;--tooltip-background:var(--steel-blue);--tooltip-foreground:#fff;--overlay:#12344a8c;--highlight:var(--yellow);--highlight-tint:var(--yellow-tint);--glow:0 0 0 transparent;--sr-text:var(--foreground);--sr-action-bg:var(--primary);--sr-action-fg:var(--primary-foreground);--sr-link:var(--primary);--status-success-bg:#e6f9cf;--status-success-fg:#2f6b0f;--status-success-icon:#84e00e;--status-success-border:#c6ee90;--status-warning-bg:#ffeacc;--status-warning-fg:#8a4b00;--status-warning-icon:#ff9600;--status-warning-border:#ffd199;--status-danger-bg:#ffece9;--status-danger-fg:#b0132c;--status-danger-icon:#e62d45;--status-danger-border:#f5a3b0;--status-info-bg:#e5f2f8;--status-info-fg:#00608f;--status-info-icon:#007cb8;--status-info-border:#b3d7ea;--status-inactive-bg:#eceef1;--status-inactive-fg:#4f5666;--status-inactive-icon:#788296;--status-inactive-border:#d3d7de;--status-accent-bg:#efdaef;--status-accent-fg:#970897;--status-accent-icon:#970897;--status-accent-border:#ddbfdd;--status-secondary-bg:#ffe2f1;--status-secondary-fg:#12344a;--status-secondary-icon:#ff6eb8;--status-secondary-border:#ffc2e1;--status-neutral-bg:#edf1f4;--status-neutral-fg:#12344a;--status-neutral-icon:#788296;--status-neutral-border:#dce2e7;--chart-1:#970897;--chart-2:#31d1b1;--chart-3:#ff6eb8;--chart-4:#86e9ff;--chart-5:#ff9600;--chart-6:#12344a;--quadrant-red:#c9655b;--quadrant-yellow:#d8b84a;--quadrant-green:#5e9e78;--quadrant-blue:#5a7fc7}.sr-site [data-site-theme=dark]{--background:var(--steel-blue-deep);--foreground:#fff;--card:var(--steel-blue);--card-foreground:#fff;--muted:#173f58;--muted-foreground:#a9bed0;--border:#2a5470;--input:#5b7a90;--ring:var(--pink);--ring-soft:#ff6eb84d;--primary:var(--pink);--primary-hover:var(--pink-hover);--primary-foreground:var(--steel-blue);--secondary:#fff;--secondary-hover:#e6ecf0;--secondary-foreground:var(--steel-blue);--accent:#4a1f45;--accent-foreground:#f2c9e6;--nav-background:var(--steel-blue-night);--nav-muted:#a9bed0;--tooltip-background:#fff;--tooltip-foreground:var(--steel-blue);--overlay:#050f17b3;--highlight-tint:#4d4510;--glow:0 0 18px #ff6eb859;--status-success-bg:#1f3b12;--status-success-fg:#c6ee90;--status-success-border:#35601f;--status-warning-bg:#4a2d05;--status-warning-fg:#ffd199;--status-warning-border:#6e4510;--status-danger-bg:#4a0b16;--status-danger-fg:#f5a3b0;--status-danger-border:#6e1a28;--status-info-bg:#0b3550;--status-info-fg:#9ad3f0;--status-info-border:#1d5677;--status-inactive-bg:#24384a;--status-inactive-fg:#c3ccd6;--status-inactive-border:#3a5166;--status-accent-bg:#4a1f45;--status-accent-fg:#f2c9e6;--status-accent-icon:#ff6eb8;--status-accent-border:#6b2e64;--status-secondary-bg:#4a1f45;--status-secondary-fg:#ffc2e1;--status-secondary-border:#6b2e64;--status-neutral-bg:#173f58;--status-neutral-fg:#fff;--status-neutral-border:#2a5470}.sr-site{--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-heading:"Montserrat", "Inter", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, "Cascadia Code", "Fira Code", Menlo, Consolas, monospace;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--text-display:36px;--leading-display:40px;--text-h1:24px;--leading-h1:32px;--text-h1-mobile:20px;--leading-h1-mobile:28px;--text-title:18px;--leading-title:28px;--text-h2:18px;--leading-h2:28px;--text-h3:16px;--leading-h3:24px;--text-card-title:16px;--leading-card-title:24px;--text-body:14px;--leading-body:20px;--text-label:14px;--leading-label:20px;--text-meta:12px;--leading-meta:16px;--text-eyebrow:12px;--tracking-eyebrow:.08em;--text-micro:11px;--tracking-micro:.06em;--text-stat:24px;--leading-stat:32px;--text-rating:28px;--leading-rating:32px;--tracking-heading:-.01em;--spacing:4px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--gap-sm:8px;--gap-md:12px;--gap-lg:16px;--page-padding-mobile:16px;--page-padding:24px;--card-padding-mobile:20px;--card-padding:24px;--reading-width:672px;--reading-width-wide:768px;--topnav-height:64px;--control-xs:30px;--control-sm:36px;--control-md:40px;--control-lg:44px;--radius:8px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-full:9999px;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--duration-fast:.15s;--duration-base:.2s;--duration-slow:.3s;--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-in:cubic-bezier(.4, 0, 1, 1)}.sr-site *,.sr-site :before,.sr-site :after{box-sizing:border-box}.sr-site{background:var(--background);color:var(--foreground);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;margin:0}.sr-site h1,.sr-site h2,.sr-site h3,.sr-site h4{font-family:var(--font-heading);letter-spacing:var(--tracking-heading);margin:0;font-weight:600}.sr-site a{color:var(--sr-link);text-decoration:none}.sr-site a:hover{color:var(--primary-hover);text-underline-offset:4px;text-decoration:underline}.sr-site a:focus-visible,.sr-site [tabindex]:focus-visible,.sr-site summary:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.sr-site mark{background:var(--highlight-tint);color:var(--foreground);box-shadow:inset 0 -2px 0 var(--highlight);border-radius:2px;padding:0 2px}.sr-site code,.sr-site kbd,.sr-site samp{font-family:var(--font-mono)}.sr-site .sr-display{font:600 var(--text-display)/var(--leading-display) var(--font-heading);letter-spacing:-.02em}.sr-site .sr-h1{font:600 var(--text-h1)/var(--leading-h1) var(--font-heading);letter-spacing:var(--tracking-heading)}@media (max-width:639px){.sr-site .sr-h1{font-size:var(--text-h1-mobile);line-height:var(--leading-h1-mobile)}}.sr-site .sr-title,.sr-site .sr-h2{font:600 var(--text-h2)/var(--leading-h2) var(--font-heading)}.sr-site .sr-h3{font:600 var(--text-h3)/var(--leading-h3) var(--font-heading)}.sr-site .sr-card-title{font:600 var(--text-card-title)/var(--leading-card-title) var(--font-sans)}.sr-site .sr-body{font:400 var(--text-body)/var(--leading-body) var(--font-sans)}.sr-site .sr-label{font:500 var(--text-label)/var(--leading-label) var(--font-sans)}.sr-site .sr-meta{font:400 var(--text-meta)/var(--leading-meta) var(--font-sans);color:var(--muted-foreground)}.sr-site .sr-eyebrow{font:600 var(--text-eyebrow)/16px var(--font-sans);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--muted-foreground)}.sr-site .sr-micro{font:600 var(--text-micro)/16px var(--font-sans);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--muted-foreground)}.sr-site .sr-stat{font:600 var(--text-stat)/var(--leading-stat) var(--font-sans);font-variant-numeric:tabular-nums}.sr-site .sr-rating{font:600 var(--text-rating)/var(--leading-rating) var(--font-sans);font-variant-numeric:tabular-nums}.sr-site .sr-mono{font-family:var(--font-mono)}.sr-site .sr-reading{max-width:var(--reading-width)}.sr-site .sr-btn{border-radius:var(--radius-md);font:500 14px/20px var(--font-sans);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast), color var(--duration-fast), border-color var(--duration-fast), box-shadow var(--duration-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.sr-site .sr-btn:focus-visible{box-shadow:0 0 0 2px var(--card), 0 0 0 4px var(--ring), var(--glow);outline:none}.sr-site .sr-btn:disabled,.sr-site .sr-btn[aria-disabled=true]{opacity:.5;pointer-events:none}.sr-site .sr-btn[aria-busy=true]{cursor:progress}.sr-site .sr-btn--xs{height:var(--control-xs);padding:0 10px}.sr-site .sr-btn--sm{height:var(--control-sm);padding:0 16px}.sr-site .sr-btn--md{height:var(--control-md);padding:0 20px}.sr-site .sr-btn--lg{height:var(--control-lg);padding:0 24px}.sr-site .sr-btn--icon.sr-btn--xs{width:var(--control-xs);padding:0}.sr-site .sr-btn--icon.sr-btn--sm{width:var(--control-sm);padding:0}.sr-site .sr-btn--icon.sr-btn--md{width:var(--control-md);padding:0}.sr-site .sr-btn--icon.sr-btn--lg{width:var(--control-lg);padding:0}.sr-site .sr-btn--primary{background:var(--primary);color:var(--primary-foreground)}.sr-site .sr-btn--primary:hover{background:var(--primary-hover);color:var(--primary-foreground);text-decoration:none}.sr-site .sr-btn--secondary{background:var(--secondary);color:var(--secondary-foreground)}.sr-site .sr-btn--secondary:hover{background:var(--secondary-hover);color:var(--secondary-foreground);text-decoration:none}.sr-site .sr-btn--outline{background:var(--card);color:var(--foreground);border-color:var(--border);box-shadow:var(--shadow-sm)}.sr-site .sr-btn--outline:hover{background:var(--muted);color:var(--foreground);text-decoration:none}.sr-site .sr-btn--ghost{color:var(--foreground);background:0 0}.sr-site .sr-btn--ghost:hover{background:var(--muted);color:var(--foreground);text-decoration:none}.sr-site .sr-btn--destructive{background:var(--destructive);color:var(--destructive-foreground)}.sr-site .sr-btn--destructive:hover{background:var(--destructive-hover);color:var(--destructive-foreground);text-decoration:none}.sr-site .sr-btn--link{color:var(--sr-link);text-underline-offset:4px;background:0 0;padding-left:0;padding-right:0}.sr-site .sr-btn--link:hover{color:var(--primary-hover);text-decoration:underline}.sr-site .sr-spin{animation:1s linear infinite sr-spin;display:inline-flex}.sr-site .sr-icon-btn{border-radius:var(--radius-md);width:24px;height:24px;color:var(--muted-foreground);cursor:pointer;transition:background-color var(--duration-fast);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sr-site .sr-icon-btn:hover{background:var(--muted)}.sr-site .sr-icon-btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.sr-site .sr-card{background:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);flex-direction:column;min-width:0;display:flex}.sr-site .sr-card--interactive{cursor:pointer;transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out)}.sr-site .sr-card--interactive:hover{box-shadow:var(--shadow-lg);transform:translateY(-1px)}.sr-site .sr-card--selected{box-shadow:0 0 0 2px var(--primary), var(--glow)}.sr-site .sr-card__header{padding:var(--card-padding) var(--card-padding) 0;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sr-site .sr-card__heading{flex-direction:column;gap:4px;min-width:0;display:flex}.sr-site .sr-card__title{font:600 16px/24px var(--font-sans);letter-spacing:0;margin:0}.sr-site .sr-card__desc{font:400 14px/20px var(--font-sans);color:var(--muted-foreground);margin:0}.sr-site .sr-card__content{padding:20px var(--card-padding);flex-direction:column;gap:16px;display:flex}.sr-site .sr-card__footer{padding:16px var(--card-padding);border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (max-width:639px){.sr-site .sr-card{--card-padding:var(--card-padding-mobile)}}.sr-site .sr-pill{border-radius:var(--radius-full);height:24px;font:500 12px/16px var(--font-sans);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.sr-site .sr-pill__dot{border-radius:var(--radius-full);flex-shrink:0;width:6px;height:6px}.sr-site .sr-topnav{z-index:20;height:var(--topnav-height);background:var(--nav-background);color:var(--nav-foreground);padding:0 var(--page-padding);border-bottom:1px solid #ffffff1f;align-items:center;gap:24px;display:flex;position:sticky;top:0}.sr-site .sr-topnav__links{gap:4px;min-width:0;display:flex;overflow-x:auto}.sr-site .sr-topnav__link{color:var(--nav-muted);border-radius:var(--radius-md);font:500 14px/20px var(--font-sans);white-space:nowrap;transition:background-color var(--duration-base), color var(--duration-base);padding:6px 10px;text-decoration:none}.sr-site .sr-topnav__link:hover,.sr-site .sr-topnav__link[aria-current=page]{color:#fff;background:#ffffff1a;text-decoration:none}.sr-site .sr-topnav__end{align-items:center;gap:8px;margin-left:auto;display:flex}@media (max-width:639px){.sr-site .sr-topnav{padding:0 var(--page-padding-mobile);gap:16px}}.sr-site{background:var(--background);min-height:100vh;color:var(--foreground);font:400 14px/20px var(--font-sans);flex-direction:column;display:flex}.sr-site main{flex:1}.sr-site p{margin:0}.sr-site strong{font-weight:600}.sr-site svg{flex-shrink:0}.sr-site .site-container{max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}.sr-site .site-section{flex-direction:column;gap:32px;padding-top:64px;padding-bottom:64px;display:flex}.sr-site .site-padded{padding-top:64px;padding-bottom:64px}.sr-site .site-split{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:center;gap:48px;display:grid}.sr-site .site-heading{max-width:var(--reading-width-wide);flex-direction:column;gap:12px;display:flex}.sr-site .site-copy{flex-direction:column;gap:16px;display:flex}.sr-site .site-eyebrow{color:var(--primary)}.sr-site .site-lead{color:var(--muted-foreground);font-size:16px;line-height:24px}.sr-site .site-muted{color:var(--muted-foreground)}.sr-site .site-pretty,.sr-site h1,.sr-site h2{text-wrap:pretty}.sr-site .site-actions{flex-wrap:wrap;gap:12px;display:flex}.sr-site .site-dark{background:var(--background);color:var(--foreground)}.sr-site .site-white{background:var(--card);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.sr-site .site-hero{position:relative;overflow:hidden}.sr-site .site-hero-photo{object-fit:cover;object-position:right center;width:100%;height:100%;position:absolute;inset:0}.sr-site .site-hero-overlay{background:linear-gradient(90deg,#12344af0 0%,#12344adb 45%,#12344a59 100%);position:absolute;inset:0}.sr-site .site-hero-content{padding-top:96px;padding-bottom:96px;position:relative}.sr-site .site-hero-copy{flex-direction:column;gap:24px;display:flex}.sr-site .site-hero-copy .site-lead{text-wrap:pretty;max-width:560px}.sr-site .site-preview{box-shadow:var(--shadow-lg)}.sr-site .site-preview-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sr-site .site-preview-role{flex-direction:column;gap:2px;display:flex}.sr-site .site-preview-role>:first-child{font-family:var(--font-heading);font-size:16px;font-weight:600}.sr-site .site-advisory{background:var(--status-accent-bg);color:var(--status-accent-fg)}.sr-site .site-advisory .sr-pill__dot{background:var(--status-accent-icon)}.sr-site .site-criteria{border-top:1px solid var(--border);flex-direction:column;display:flex}.sr-site .site-criteria>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.sr-site .site-criteria .sr-meta{white-space:nowrap;font-variant-numeric:tabular-nums}.sr-site .site-criteria .site-mean{font-variant-numeric:tabular-nums;border:0;font-weight:600}.sr-site .site-evidence{border-radius:var(--radius-lg);background:var(--muted);text-wrap:pretty;flex-direction:column;gap:6px;padding:12px 16px;display:flex}.sr-site .site-preview-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sr-site .site-sectors{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;display:grid}.sr-site .site-sector:hover{color:var(--foreground);text-decoration:none}.sr-site .site-icon-tile{border-radius:var(--radius-lg);background:var(--accent);width:40px;height:40px;color:var(--accent-foreground);justify-content:center;align-items:center;display:flex}.sr-site .site-sector-copy{flex-direction:column;gap:8px;display:flex}.sr-site .site-learn{color:var(--primary);align-items:center;gap:4px;font-weight:600;display:flex}.sr-site .site-candidates{padding-bottom:64px}.sr-site .site-candidate-photo{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-xl);width:100%;height:auto;box-shadow:var(--shadow-sm)}.sr-site .site-ticks{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sr-site .site-ticks li{align-items:flex-start;gap:10px;display:flex}.sr-site .site-ticks svg{color:var(--primary);margin-top:2px}.sr-site .site-quadrants{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sr-site .site-quadrants>div{border-radius:var(--radius-xl);background:var(--card);border:1px solid var(--border);flex-direction:column;gap:12px;padding:20px;display:flex}.sr-site .site-quadrant-dot{border-radius:999px;width:40px;height:40px}.sr-site .site-quadrants>div>:last-child{font-family:var(--font-heading);font-size:16px;font-weight:600}.sr-site .site-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:20px;display:grid}.sr-site .site-steps>div{border-top:2px solid var(--primary);flex-direction:column;gap:8px;padding-top:16px;display:flex}.sr-site .site-steps .sr-micro{color:var(--primary)}.sr-site .site-trust{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px;display:grid}.sr-site .site-trust>div{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);flex-direction:column;gap:12px;padding:20px;display:flex}.sr-site .site-trust .site-icon-tile{border-radius:var(--radius-md);width:32px;height:32px}.sr-site .site-cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding-top:64px;padding-bottom:64px;display:flex}.sr-site .site-cta .site-heading{max-width:640px}.sr-site .site-cta .site-actions{flex:none}.sr-site .site-footer{background:var(--card);border-top:1px solid var(--border)}.sr-site .site-footer>.site-container{flex-direction:column;gap:32px;padding-top:48px;padding-bottom:24px;display:flex}.sr-site .site-footer-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:32px;display:grid}.sr-site .site-footer-brand{flex-direction:column;gap:12px;display:flex}.sr-site .site-wordmark{width:240px;height:auto;display:block}.sr-site .site-footer-column{flex-direction:column;gap:10px;display:flex}.sr-site .site-footer-column a{color:var(--foreground)}.sr-site .site-footer-bottom{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-top:20px;display:flex}.sr-site .site-footer-bottom>div{flex-wrap:wrap;gap:16px;display:flex}.sr-site .site-footer-bottom a{color:var(--muted-foreground)}.sr-site .site-nav{z-index:30;position:sticky;top:0}.sr-site .sr-topnav{background:#12344a;border-bottom-color:#2a5470;position:relative}.sr-site .site-brand{flex:none;align-items:center;display:flex}.sr-site .sr-topnav__links{flex:none;overflow:visible}.sr-site button.sr-topnav__link{cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;display:flex}.sr-site button.sr-topnav__link:hover{background:#ffffff1a}.sr-site button.sr-topnav__link:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.sr-site .site-login{border-color:var(--border)}.sr-site button.site-mobile-menu{gap:6px;min-height:44px;display:none}.sr-site .site-menu{overscroll-behavior:contain;background:var(--card);border-bottom:1px solid var(--border);max-height:calc(100dvh - 64px);box-shadow:var(--shadow-md);position:absolute;top:64px;left:0;right:0;overflow-y:auto}.sr-site .site-menu-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:24px;padding-top:24px;padding-bottom:24px;display:grid}.sr-site .site-menu-group{flex-direction:column;gap:4px;display:flex}.sr-site .site-menu-group>.sr-eyebrow{padding:0 8px 8px}.sr-site .site-menu-group a{border-radius:var(--radius-md);color:var(--foreground);flex-direction:column;gap:2px;padding:8px;text-decoration:none;display:flex}.sr-site .site-menu-group a>:first-child{font-weight:600}.sr-site .site-menu-group a:hover,.sr-site .site-menu-group a[aria-current=page]{background:var(--muted)}.sr-site .site-menu-promo{background:var(--muted);border-radius:var(--radius-lg);flex-direction:column;align-items:flex-start;gap:8px;padding:20px;display:flex}.sr-site .site-menu-promo p{color:var(--muted-foreground)}.sr-site .site-menu-promo a{font-weight:600}.sr-site .site-menu-mobile-actions{flex-direction:column;grid-column:1/-1;gap:8px;display:flex}.sr-site .site-menu-mobile-actions>a:not(.sr-btn){color:var(--foreground);padding:10px 8px;font-weight:600}@media (max-width:899px){.sr-site .site-wide{display:none}.sr-site button.site-mobile-menu{display:flex}}@media (max-width:639px){.sr-site .site-container{padding-left:16px;padding-right:16px}.sr-site .sr-topnav{gap:8px}.sr-site .sr-topnav__end{gap:4px}.sr-site .site-login{padding:0 8px}.sr-site button.site-mobile-menu{padding:6px 4px}}@media (max-width:399px){.sr-site .sr-topnav{gap:4px;padding-left:8px;padding-right:8px}.sr-site .site-login{padding:0 4px}.sr-site button.site-mobile-menu{gap:0}}@media (prefers-reduced-motion:reduce){.sr-site *,.sr-site :before,.sr-site :after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}.sr-site .sr-card--interactive:hover{transform:none}}@media (max-width:399px){.sr-site .site-mobile-menu svg{display:none}}@media (max-width:359px){.sr-site .sr-topnav{gap:0;padding-left:3px;padding-right:3px}.sr-site .sr-topnav__end{gap:0}.sr-site .site-login{padding:0 1px;font-size:12px}.sr-site button.site-mobile-menu{padding:0 2px;font-size:12px}}
