:root{color-scheme:light;--surface-0:#f8fafc;--surface-1:#eff6ff;--surface-2:hsla(0,0%,100%,.92);--surface-3:hsla(0,0%,100%,.98);--surface-4:hsla(0,0%,100%,.78);--text-0:#0f172a;--text-1:#1f2937;--text-2:#64748b;--brand-0:#0b7285;--brand-1:#085f6f;--warning-0:#f59e0b;--danger-0:#b42318;--danger-1:#991b1b;--border-1:rgba(15,23,42,.12);--border-2:rgba(15,23,42,.18);--shadow-1:0 16px 42px -34px rgba(15,23,42,.42);--shadow-2:0 22px 70px -58px rgba(15,23,42,.64);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:48px;--focus-border:rgba(11,114,133,.55);--focus-ring:0 0 0 4px rgba(11,114,133,.12);--bg:var(--surface-0);--bg-accent:var(--surface-1);--ink:var(--text-0);--muted:var(--text-2);--card:var(--surface-2);--card-strong:var(--surface-3);--accent:var(--brand-0);--accent-strong:var(--brand-1);--warm:var(--warning-0);--border:var(--border-1);--border-strong:var(--border-2);--shadow:var(--shadow-2);--shadow-soft:var(--shadow-1);--radius-lg:20px;--radius-md:16px;--radius-sm:12px;--content-max:1200px}*{box-sizing:border-box}body{margin:0;font-family:var(--font-body),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:radial-gradient(circle at 18% 8%,rgba(59,130,246,.12),transparent 58%),radial-gradient(circle at 86% 12%,rgba(11,114,133,.1),transparent 62%),linear-gradient(180deg,var(--surface-0) 0,#f1f5f9 100%);line-height:1.5}.app-root,body{min-height:100vh}.app-root{color:var(--ink)}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(248,250,252,.78);border-bottom:1px solid var(--border)}.topbar-inner{max-width:var(--content-max);margin:0 auto;padding:14px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.brand{font-family:var(--font-display),ui-serif,Georgia,serif;font-size:20px;letter-spacing:.015em;color:var(--ink);display:inline-flex;align-items:center;gap:10px}.brand-text{display:flex;flex-direction:column;gap:2px;line-height:1.05}.brand-name{font-size:20px}.brand-mark{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:14px;background:radial-gradient(circle at 28% 22%,rgba(59,130,246,.26),transparent 62%),radial-gradient(circle at 70% 30%,rgba(11,114,133,.22),transparent 58%),hsla(0,0%,100%,.92);border:1px solid rgba(11,18,32,.14);box-shadow:var(--shadow-soft)}.brand-mark-dot{width:10px;height:10px;border-radius:999px;background:var(--accent);box-shadow:0 12px 26px -18px rgba(11,114,133,.85)}.brand-subtitle{font-family:var(--font-body),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.topnav{display:flex;align-items:center;gap:10px}.topnav-link{font-size:14px;color:var(--muted);padding:8px 12px;border-radius:999px;border:1px solid transparent;transition:background .2s ease,color .2s ease,border-color .2s ease}.topnav-link.active{background:rgba(15,107,122,.12)}.topnav-link.active,.topnav-link:hover{color:var(--ink);border-color:rgba(11,114,133,.22)}.topnav-link:hover{background:hsla(0,0%,100%,.65)}body:before{content:"";position:fixed;inset:0;background:radial-gradient(circle at 20% 10%,rgba(59,130,246,.1),transparent 62%),radial-gradient(circle at 84% 12%,rgba(11,114,133,.12),transparent 58%),repeating-linear-gradient(90deg,rgba(15,23,42,.02),rgba(15,23,42,.02) 1px,transparent 0,transparent 24px);pointer-events:none;z-index:-1}main{max-width:var(--content-max);margin:0 auto;padding:32px 24px 64px}.hero{margin:20px 0 34px}.hero-shell{position:relative;overflow:hidden;padding:28px}.hero-shell:before{content:"";position:absolute;inset:-60px -80px;background:radial-gradient(circle at 18% 24%,rgba(245,158,11,.16),transparent 55%),radial-gradient(circle at 82% 26%,rgba(11,114,133,.14),transparent 55%);pointer-events:none;z-index:0}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.2fr .8fr;grid-gap:18px;gap:18px;align-items:start}.hero-copy{padding:8px 0}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.hero-stats{position:-webkit-sticky;position:sticky;top:92px}.stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:14px 0 10px}.stat{padding:14px 14px 12px;border-radius:var(--radius-md);border:1px solid var(--border);background:hsla(0,0%,100%,.82)}.stat-value{font-family:var(--font-display),ui-serif,Georgia,serif;font-size:22px;letter-spacing:.01em}.stat-label{color:var(--muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin-top:6px}.site-footer{padding:28px 24px 52px;border-top:1px solid var(--border);background:rgba(248,250,252,.72)}.footer-inner{max-width:var(--content-max);margin:0 auto;display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start;justify-content:space-between}.footer-brand{font-family:var(--font-display),ui-serif,Georgia,serif;font-weight:700}.footer-note{margin:10px 0 0;max-width:560px;line-height:1.55}.footer-links,.footer-note{color:var(--muted);font-size:13px}.footer-links{display:flex;gap:14px;align-items:center}.footer-links a{padding:6px 10px;border-radius:999px;border:1px solid var(--border);background:hsla(0,0%,100%,.72);transition:background .2s ease,border-color .2s ease,color .2s ease}.footer-links a:hover{color:var(--ink);border-color:rgba(15,107,122,.24);background:hsla(0,0%,100%,.95)}h1,h2,h3{font-family:var(--font-display),ui-serif,Georgia,serif;margin:0}p{margin:0}a{color:inherit;text-decoration:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}button,input,select,textarea{font:inherit}.ui-shell{max-width:var(--content-max);margin:0 auto;padding:32px 24px 64px;color:var(--ink)}.ui-shell__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px;margin:20px 0 28px}.ui-shell__heading{display:flex;flex-direction:column;gap:10px;min-width:min(640px,100%)}.ui-shell__kicker{text-transform:uppercase;letter-spacing:.2em;font-size:12px;color:var(--muted)}.ui-shell__title{margin:0;font-family:var(--font-display),ui-serif,Georgia,serif;font-size:clamp(28px,4vw,44px);line-height:1.1;color:var(--ink)}.ui-shell__subtitle{font-size:16px;line-height:1.55;color:var(--muted);max-width:720px}.ui-shell__actions{display:flex;align-items:center;gap:10px}.ui-shell__body{display:grid;grid-gap:16px;gap:16px}.ui-button{border:1px solid transparent;background:transparent;border-radius:999px;font:inherit;font-weight:600;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease,color .2s ease}.ui-button:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ui-button:disabled{cursor:not-allowed;opacity:.55;transform:none;box-shadow:none}.ui-button__icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center}.ui-button--sm{padding:8px 12px;font-size:13px}.ui-button--md{padding:12px 18px;font-size:14px}.ui-button--lg{padding:14px 22px;font-size:15px}.ui-button--primary{background:var(--accent);color:#fff;box-shadow:0 14px 26px -18px rgba(11,114,133,.75)}.ui-button--primary:hover:not(:disabled){transform:translateY(-1px);background:var(--accent-strong);box-shadow:0 18px 28px -14px rgba(15,124,127,.65)}.ui-button--secondary{background:#fff;color:var(--accent-strong);border-color:rgba(11,114,133,.4);box-shadow:none}.ui-button--secondary:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(11,114,133,.55);background:hsla(0,0%,100%,.95)}.ui-button--ghost{background:hsla(0,0%,100%,.68);color:var(--ink);border-color:var(--border);box-shadow:none}.ui-button--ghost:hover:not(:disabled){transform:translateY(-1px);background:hsla(0,0%,100%,.95);border-color:rgba(15,107,122,.24)}.ui-button--danger{background:rgba(220,38,38,.92);color:#fff;box-shadow:0 14px 26px -18px rgba(153,27,27,.65)}.ui-button--danger:hover:not(:disabled){transform:translateY(-1px);background:var(--danger-1);box-shadow:0 18px 28px -14px rgba(153,27,27,.62)}.ui-card{background:var(--card);border-radius:var(--radius-lg);padding:20px;box-shadow:var(--shadow);border:1px solid var(--border);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.ui-card--subtle{background:var(--surface-4);box-shadow:none}.ui-card--elevated{background:var(--card-strong);box-shadow:0 34px 88px -64px rgba(11,18,32,.85)}.ui-badge,.ui-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;font-size:12px;font-weight:600;line-height:1;padding:4px 10px}.ui-pill{border:1px solid transparent}.ui-badge--neutral,.ui-pill--neutral{background:rgba(11,114,133,.12);color:var(--accent-strong)}.ui-badge--brand,.ui-pill--brand{background:rgba(11,114,133,.16);color:var(--ink);border-color:rgba(11,114,133,.18)}.ui-badge--success,.ui-pill--success{background:rgba(34,197,94,.16);color:#166534}.ui-badge--warning,.ui-pill--warning{background:rgba(245,158,11,.18);color:#92400e}.ui-badge--danger,.ui-pill--danger{background:rgba(220,38,38,.15);color:#991b1b}.ui-pill--info{background:rgba(59,130,246,.14);color:#1d4ed8}.ui-field{display:flex;flex-direction:column;gap:8px}.ui-field__label{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.ui-field__control{display:flex;min-width:0}.ui-field__error{color:var(--danger-0);font-size:13px;line-height:1.4}.ui-field__hint{color:var(--muted);font-size:13px;line-height:1.4}.ui-input,.ui-select{width:100%;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:#fff;color:var(--ink);transition:box-shadow .2s ease,border-color .2s ease}.ui-input:focus,.ui-select:focus{outline:none;border-color:var(--focus-border);box-shadow:var(--focus-ring)}.ui-input--invalid,.ui-select--invalid{border-color:rgba(220,38,38,.55);box-shadow:0 0 0 4px rgba(220,38,38,.12)}.ui-tabs{display:flex;align-items:center;justify-content:space-between;gap:12px}.ui-tabs__rail{gap:6px;padding:4px;border-radius:999px;border:1px solid var(--border);background:hsla(0,0%,100%,.65)}.ui-tab,.ui-tabs__rail{display:inline-flex;align-items:center}.ui-tab{border:1px solid transparent;background:transparent;color:var(--muted);padding:8px 12px;border-radius:999px;font:inherit;font-weight:600;cursor:pointer;gap:8px;transition:background .2s ease,border-color .2s ease,color .2s ease}.ui-tab:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ui-tab--active{color:var(--ink);background:rgba(15,107,122,.12);border-color:rgba(11,114,133,.22)}.ui-tab--disabled{cursor:not-allowed;opacity:.55}.ui-tab__count{padding:2px 8px;border-radius:999px;border:1px solid rgba(11,18,32,.08);background:rgba(11,18,32,.06);color:var(--ink);font-size:12px;font-weight:700}.ui-tabs__right{display:flex;align-items:center;gap:10px}.ui-accordion{border-radius:var(--radius-md);border:1px solid var(--border);background:hsla(0,0%,100%,.72);overflow:hidden}.ui-accordion__button{width:100%;border:none;background:transparent;cursor:pointer;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--ink)}.ui-accordion__button:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ui-accordion__title{font-weight:700}.ui-accordion__chev{width:28px;height:28px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(11,18,32,.08);background:rgba(245,247,251,.72);color:var(--muted)}.ui-accordion__panel{padding:14px;border-top:1px solid rgba(11,18,32,.08)}.ui-skeleton{border-radius:12px;background:linear-gradient(90deg,rgba(15,23,42,.06),rgba(15,124,127,.1) 45%,rgba(15,23,42,.06));background-size:220% 100%;animation:shimmer 1.3s ease-in-out infinite}.ui-skeleton--line{height:14px}.ui-skeleton--block{height:160px}.ui-skeleton--short{width:42%}.ui-skeleton--medium{width:68%}.ui-skeleton--long{width:100%}.ui-empty{display:flex;gap:16px;padding:18px;border-radius:var(--radius-lg);border:1px dashed rgba(11,18,32,.18);background:hsla(0,0%,100%,.62)}.ui-empty__icon{width:42px;height:42px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:rgba(11,114,133,.12);color:var(--accent-strong);flex:0 0 auto}.ui-empty__body{min-width:0;display:grid;grid-gap:10px;gap:10px}.ui-empty__title{margin:0;font-size:18px;font-family:var(--font-display),ui-serif,Georgia,serif}.ui-empty__desc{color:var(--muted);font-size:14px;line-height:1.55}.ui-empty__actions{display:flex;gap:10px;flex-wrap:wrap}.ui-toast{border-radius:var(--radius-md);padding:12px 14px;border:1px solid var(--border);background:hsla(0,0%,100%,.92);box-shadow:var(--shadow-soft)}.ui-toast__title{font-weight:800;color:var(--ink)}.ui-toast__desc{margin-top:4px;color:var(--muted);font-size:13px;line-height:1.55}.ui-toast--neutral{border-color:rgba(11,18,32,.12)}.ui-toast--success{border-color:rgba(34,197,94,.28);background:rgba(34,197,94,.08)}.ui-toast--warning{border-color:rgba(245,158,11,.28);background:rgba(245,158,11,.1)}.ui-toast--danger{border-color:rgba(220,38,38,.28);background:rgba(220,38,38,.08)}.page-header{display:flex;flex-direction:column;gap:12px;margin-bottom:28px}.kicker{text-transform:uppercase;letter-spacing:.2em;font-size:12px;color:var(--muted)}.title{font-size:clamp(28px,4vw,44px)}.subtitle{font-size:16px;color:var(--muted);max-width:640px}.card{background:var(--card);border-radius:var(--radius-lg);padding:20px;box-shadow:var(--shadow);border:1px solid var(--border);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.card.subtle{background:hsla(0,0%,100%,.72)}.stack{display:grid;grid-gap:16px;gap:16px}.layout-grid{display:grid;grid-template-columns:minmax(260px,360px) 1fr;grid-gap:18px;gap:18px;align-items:start}.sidebar{position:-webkit-sticky;position:sticky;top:92px}.browse-layout{display:grid;grid-template-columns:minmax(260px,360px) 1fr;grid-gap:18px;gap:18px;align-items:start}.browse-rail{position:-webkit-sticky;position:sticky;top:92px;display:grid;grid-gap:16px;gap:16px;align-self:start;max-height:calc(100vh - 104px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:4px}.browse-rail__card{padding:18px}.browse-rail__title{display:flex;align-items:center;gap:10px;color:var(--ink)}.browse-rail__titleText{font-size:16px;margin:0}.browse-rail__form{display:grid;grid-gap:18px;gap:18px;margin-top:14px}.browse-rail__group{display:grid;grid-gap:12px;gap:12px}.browse-rail__groupHeader{display:flex;align-items:center;gap:10px;color:var(--muted)}.browse-rail__groupTitle{font-size:13px;text-transform:uppercase;letter-spacing:.14em;margin:0;color:var(--muted)}.browse-rail__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.browse-rail__chips{display:flex;flex-wrap:wrap;gap:8px}.browse-rail__chips--tight{margin-top:-2px}.browse-chip{border:1px solid transparent;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.browse-chip:hover{transform:translateY(-1px);background:hsla(0,0%,100%,.9);border-color:rgba(11,114,133,.22)}.browse-chip:focus-visible{outline:none;box-shadow:var(--focus-ring)}.browse-rail__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.browse-dataset{display:grid;grid-gap:12px;gap:12px}.browse-dataset__header{text-transform:uppercase;letter-spacing:.14em;font-size:12px;color:var(--muted)}.browse-dataset__grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.browse-dataset__stat{padding:12px 12px 10px;border-radius:var(--radius-md);border:1px solid rgba(11,18,32,.08);background:rgba(245,247,251,.74)}.browse-dataset__value{font-size:22px;font-weight:800;color:var(--ink)}.browse-dataset__label{margin-top:4px;font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}.browse-dataset__hint{color:var(--muted);font-size:13px;line-height:1.55}.browse-results{display:grid;grid-gap:16px;gap:16px}.browse-results__header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.browse-results__title{font-family:var(--font-display),ui-serif,Georgia,serif;font-size:18px}.browse-results__subtitle{margin-top:6px;color:var(--muted);font-size:13px;line-height:1.45}.browse-results__controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.browse-results__activeFilters{display:grid;grid-gap:8px;gap:8px;padding:12px 14px;border-radius:var(--radius-md);border:1px solid var(--border);background:hsla(0,0%,100%,.74)}.browse-results__activeFiltersLabel{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.browse-results__activeFiltersPills{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.browse-control{display:inline-flex;align-items:center;gap:10px;padding:8px 10px;border-radius:999px;border:1px solid var(--border);background:hsla(0,0%,100%,.72)}.browse-control__label{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.browse-control select.ui-select{width:auto;padding:6px 10px;border-radius:999px;border:1px solid rgba(11,18,32,.12);background:hsla(0,0%,100%,.92)}.browse-refresh{padding:8px 12px}.browse-toast{margin-top:-6px}.browse-list{display:grid;grid-gap:14px;gap:14px}.trial-card-v3{display:grid;grid-gap:12px;gap:12px}.trial-card-v3__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.trial-card-v3__pills{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.trial-card-v3__updated{color:var(--muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.trial-card-v3__link{font-size:20px;line-height:1.3;color:var(--ink);font-family:var(--font-display),ui-serif,Georgia,serif}.trial-card-v3__link:hover{text-decoration:underline}.trial-card-v3__locations{display:inline-flex;align-items:center;gap:10px;color:var(--muted);font-size:14px;line-height:1.45}.trial-card-v3__chips{display:flex;flex-wrap:wrap;gap:8px}.trial-card-v3__actions{gap:10px;margin-top:4px}.browse-pagination,.trial-card-v3__actions{display:flex;flex-wrap:wrap;align-items:center}.browse-pagination{gap:12px;justify-content:center;margin-top:8px}.browse-pagination__meta{color:var(--muted);font-size:13px}.results-skeleton{display:grid;grid-gap:14px;gap:14px}.results-hero{padding:18px}.results-hero__grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);grid-gap:16px;gap:16px;align-items:start}.results-hero__meta{display:grid;grid-gap:10px;gap:10px}.results-hero__metaRow{display:flex;gap:12px;align-items:baseline;justify-content:space-between;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid rgba(11,18,32,.08);background:rgba(245,247,251,.72)}.results-hero__metaLabel{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.results-hero__metaValue{font-weight:800;color:var(--ink);text-align:right;overflow-wrap:anywhere}.results-hero__filters{margin-top:6px;padding:12px;border-radius:var(--radius-md);border:1px solid rgba(11,18,32,.08);background:hsla(0,0%,100%,.72);display:grid;grid-gap:10px;gap:10px}.results-hero__filtersHeader{display:inline-flex;align-items:center;gap:10px;font-size:12px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted);font-weight:800}.results-hero__filtersBody{display:flex;flex-wrap:wrap;gap:8px}.results-hero__filtersEmpty{margin-top:6px;display:inline-flex;align-items:center;gap:10px;color:var(--muted);font-size:13px}.results-hero__stats{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.results-stat{padding:12px 12px 10px;border-radius:var(--radius-md);border:1px solid rgba(11,18,32,.08);background:rgba(245,247,251,.74);display:grid;grid-gap:6px;gap:6px}.results-stat__value{font-size:22px;font-weight:900;color:var(--ink)}.results-stat__label{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}.results-hero__actions{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:16px}.results-tierTabs{display:inline-flex;flex-wrap:wrap;gap:8px}.results-tierTab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);background:hsla(0,0%,100%,.72);color:var(--muted);padding:8px 12px;border-radius:999px;font-weight:800;font-size:13px;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.results-tierTab:hover{background:hsla(0,0%,100%,.92);transform:translateY(-1px)}.results-tierTab.is-active,.results-tierTab:hover{color:var(--ink);border-color:rgba(11,114,133,.22)}.results-tierTab.is-active{background:rgba(11,114,133,.12)}.results-tierTab__count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;padding:2px 8px;border-radius:999px;background:rgba(11,18,32,.08);color:var(--ink);font-size:12px;margin-left:6px}.results-hero__buttons{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.results-groups{display:grid;grid-gap:18px;gap:18px}.results-group{display:grid;grid-gap:12px;gap:12px}.results-group__header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.results-group__titleRow{display:inline-flex;align-items:center;gap:10px}.results-group__title{font-family:var(--font-display),ui-serif,Georgia,serif;font-size:18px;color:var(--ink)}.results-group__count{padding:2px 10px;border-radius:999px;border:1px solid rgba(11,18,32,.1);background:rgba(11,18,32,.06);font-weight:900;font-size:12px;color:var(--ink)}.result-card-v3,.results-list{display:grid;grid-gap:14px;gap:14px}.result-card-v3__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.result-card-v3__title{display:grid;grid-gap:10px;gap:10px;min-width:0}.result-card-v3__pills{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.result-card-v3__link{font-size:20px;line-height:1.3;color:var(--ink);font-family:var(--font-display),ui-serif,Georgia,serif}.result-card-v3__link:hover{text-decoration:underline}.result-card-v3__metrics{display:grid;grid-gap:10px;gap:10px;min-width:180px;padding:12px 12px 10px;border-radius:var(--radius-md);border:1px solid rgba(11,18,32,.08);background:rgba(245,247,251,.74)}.result-metric{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.result-metric__label{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted);white-space:nowrap;flex-shrink:0}.result-metric__value{font-weight:900;color:var(--ink);white-space:nowrap;flex-shrink:0}.result-card-v3__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.result-card-v3__counts{display:flex;flex-wrap:wrap;gap:8px}.result-card-v3__actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.result-card-v3__details,.result-details-grid{display:grid;grid-gap:14px;gap:14px}.result-details-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start}.result-panel{padding:16px}.result-panel__header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.result-panel__title{font-family:var(--font-display),ui-serif,Georgia,serif;font-size:16px;color:var(--ink)}.result-panel__meta{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.result-panel__empty{margin-top:10px;color:var(--muted);font-size:13px;line-height:1.55}.result-rule-list{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.result-rule{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;align-items:start;padding:10px 10px 10px 12px;border-radius:var(--radius-md);border:1px solid rgba(11,18,32,.08);background:hsla(0,0%,100%,.82)}.result-rule__body{min-width:0;display:grid;grid-gap:6px;gap:6px}.result-rule__summary{color:var(--ink);font-size:14px;line-height:1.5;font-weight:700}.result-rule__meta{color:var(--muted);font-size:12px;line-height:1.45}.result-rule__missing{color:#9a3412;font-size:12px;line-height:1.45;font-weight:700}.result-rule__evidenceBox{margin-top:2px}.result-rule__evidenceBox>summary{cursor:pointer;color:var(--muted);font-size:12px;font-weight:700;list-style:none}.result-rule__evidenceBox>summary::-webkit-details-marker{display:none}.result-rule__evidence{color:rgba(11,18,32,.84);font-size:13px;line-height:1.55;margin-top:6px}.rule-id{display:inline-flex;align-items:center;justify-content:flex-start;font-size:12px;color:var(--muted);letter-spacing:.02em}.result-pass-toggle{color:var(--ink);font-weight:800}.result-missing{padding:16px}.result-missing__header{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-weight:900}.result-missing__body{margin-top:12px}.result-missing__pills{display:flex;flex-wrap:wrap;gap:8px}.trial-toast{margin-top:-6px}.trial-detail-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,.9fr);grid-gap:18px;gap:18px;align-items:start}.trial-detail-aside,.trial-detail-main{display:grid;grid-gap:16px;gap:16px}.trial-detail-aside{position:-webkit-sticky;position:sticky;top:92px;align-self:start}.trial-detail-hero{padding:18px}.trial-detail-hero__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.trial-detail-hero__pills{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.trial-pill-icon{display:inline-flex;align-items:center;justify-content:center;margin-right:6px}.trial-detail-hero__external{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid var(--border);background:hsla(0,0%,100%,.8);color:var(--ink);font-weight:700;font-size:13px;transition:background .2s ease,border-color .2s ease,transform .2s ease}.trial-detail-hero__external:hover{transform:translateY(-1px);background:hsla(0,0%,100%,.95);border-color:rgba(15,107,122,.24)}.trial-detail-hero__external:focus-visible{outline:none;box-shadow:var(--focus-ring)}.trial-panel{display:grid;grid-gap:16px;gap:16px}.trial-section__header{display:flex;align-items:center;gap:10px;margin-bottom:12px}.trial-section__icon{width:34px;height:34px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:rgba(11,114,133,.12);color:var(--accent-strong)}.trial-section__title{margin:0;font-size:18px}.trial-prose{color:rgba(11,18,32,.84);font-size:15px;line-height:1.7}.trial-prose--preline{white-space:pre-line}.trial-expand{margin-top:12px}.trial-section--callout{padding:16px}.trial-callout{display:grid;grid-template-columns:auto 1fr auto;grid-gap:14px;gap:14px;align-items:center}.trial-callout__icon{width:40px;height:40px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;background:rgba(34,197,94,.14);color:#166534}.trial-callout__title{font-weight:900;color:var(--ink)}.trial-callout__desc{margin-top:4px;color:var(--muted);font-size:14px;line-height:1.55}.trial-coverage{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:14px}.trial-rules{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start}.trial-rules__section{display:grid;grid-gap:12px;gap:12px}.trial-rules__heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.trial-rules__title{font-family:var(--font-display),ui-serif,Georgia,serif;font-size:16px}.trial-rules__count{padding:2px 10px;border-radius:999px;border:1px solid rgba(11,18,32,.1);background:rgba(11,18,32,.06);font-weight:800;font-size:12px;color:var(--ink)}.trial-rules__list{display:grid;grid-gap:10px;gap:10px}.trial-rules__empty{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:var(--radius-md);border:1px solid rgba(11,18,32,.1);background:rgba(245,247,251,.74);color:var(--muted);font-size:13px}.trial-rule-title{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;width:100%}.trial-rule-title__expr{font-weight:900;color:var(--ink)}.trial-rule-title__meta{display:flex;align-items:center;gap:8px}.trial-rule-body__label{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}.trial-rule-body__text{margin-top:6px;color:rgba(11,18,32,.84);font-size:14px;line-height:1.55}.trial-aside-card{padding:18px}.trial-aside-card__title{text-transform:uppercase;letter-spacing:.14em;font-size:12px;color:var(--muted);font-weight:800}.trial-aside-facts{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.trial-aside-fact{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid rgba(11,18,32,.08);background:rgba(245,247,251,.72)}.trial-aside-fact__label{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.trial-aside-fact__value{font-weight:800;color:var(--ink);text-align:right}.trial-aside-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.trial-aside-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.trial-location-list{margin:14px 0 0;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px;color:var(--muted);font-size:14px}.trial-location-list li{display:flex;align-items:flex-start;gap:10px}.trial-aside-muted{margin-top:12px;color:var(--muted);font-size:14px;line-height:1.55}.search-panel{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px;align-items:end}.field{display:flex;flex-direction:column;gap:8px}.field label{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.field input,.field select{padding:10px 12px;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:#fff;transition:box-shadow .2s ease,border-color .2s ease}.field input:focus,.field select:focus{outline:none;border-color:rgba(11,114,133,.55);box-shadow:0 0 0 4px rgba(11,114,133,.12)}.button{border:none;background:var(--accent);color:#fff;padding:12px 18px;border-radius:999px;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 14px 26px -18px rgba(11,114,133,.75)}.button:hover{transform:translateY(-1px);box-shadow:0 18px 28px -14px rgba(15,124,127,.65)}.button.secondary{background:#fff;color:var(--accent-strong);border:1px solid rgba(11,114,133,.4);box-shadow:none}.button.ghost{background:hsla(0,0%,100%,.68);color:var(--ink);border:1px solid var(--border);box-shadow:none}.link-button{border:none;background:none;padding:0;color:var(--accent-strong);font-weight:600;cursor:pointer}.link-button:hover{text-decoration:underline}.meta-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:20px 0;color:var(--muted)}.meta-select{display:inline-flex;align-items:center}.meta-select select{padding:8px 12px;border-radius:999px;border:1px solid var(--border);background:hsla(0,0%,100%,.82);color:var(--ink);font-weight:600;transition:box-shadow .2s ease,border-color .2s ease}.meta-select select:focus{outline:none;border-color:rgba(11,114,133,.55);box-shadow:0 0 0 4px rgba(11,114,133,.12)}.segmented{display:inline-flex;flex-wrap:wrap;gap:8px}.segmented-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);background:hsla(0,0%,100%,.72);color:var(--muted);padding:8px 12px;border-radius:999px;font-weight:700;font-size:13px;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.segmented-button:hover{background:hsla(0,0%,100%,.92);transform:translateY(-1px)}.segmented-button.active,.segmented-button:hover{color:var(--ink);border-color:rgba(11,114,133,.22)}.segmented-button.active{background:rgba(11,114,133,.12)}.segmented-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;padding:2px 8px;border-radius:999px;background:rgba(11,18,32,.08);color:var(--ink);font-size:12px;margin-left:6px}.trials-grid{display:grid;grid-gap:16px;gap:16px}.result-card{display:grid;grid-gap:14px;gap:14px}.result-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.result-title{min-width:0}.result-metrics,.result-title{display:grid;grid-gap:10px;gap:10px}.result-metrics{min-width:160px;padding:12px 12px 10px;border-radius:var(--radius-md);border:1px solid rgba(11,18,32,.08);background:rgba(245,247,251,.74)}.metric{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.metric-label{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}.metric-value{font-weight:700;color:var(--ink)}.trial-card{display:grid;grid-gap:12px;gap:12px;animation:fadeUp .5s ease forwards;opacity:0}.trial-card:hover{transform:translateY(-2px);border-color:rgba(11,114,133,.24);box-shadow:0 34px 88px -64px rgba(11,18,32,.85)}.trial-card:first-child{animation-delay:.05s}.trial-card:nth-child(2){animation-delay:.1s}.trial-card:nth-child(3){animation-delay:.15s}.trial-card:nth-child(4){animation-delay:.2s}.trial-title{font-size:20px;line-height:1.3}.trial-subtitle{color:var(--muted);font-size:14px;line-height:1.5}.pills{display:flex;flex-wrap:wrap;gap:8px}.pill{padding:4px 10px;border-radius:999px;background:rgba(11,114,133,.12);color:var(--accent-strong);font-size:12px;font-weight:600}.pill.warm{background:rgba(245,158,11,.18);color:#92400e}.pill.status-recruiting{background:rgba(34,197,94,.16);color:#166534}.pill.status-completed{background:rgba(100,116,139,.2);color:#1f2937}.pill.status-not-yet{background:rgba(59,130,246,.14);color:#1d4ed8}.pill.status-active{background:rgba(20,83,45,.12);color:#14532d}.pill.tier-eligible{background:rgba(34,197,94,.16);color:#166534}.pill.tier-potential{background:rgba(234,179,8,.2);color:#854d0e}.pill.tier-ineligible{background:rgba(220,38,38,.15);color:#991b1b}.pill-button{border:1px solid transparent;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.pill-button:hover{background:rgba(15,107,122,.16);border-color:rgba(15,107,122,.28);transform:translateY(-1px)}.suggestions{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.suggestions-label{font-size:12px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.location-list{color:var(--muted);font-size:14px;margin:0;padding-left:0;list-style:none}.location-list li{margin-bottom:6px}.pagination{display:flex;gap:12px;align-items:center;margin-top:20px}.match-stepper{display:grid;grid-template-columns:minmax(240px,320px) 1fr;grid-gap:18px;gap:18px;align-items:start}.match-steps{position:-webkit-sticky;position:sticky;top:92px;display:grid;grid-gap:10px;gap:10px;align-self:start}.match-step{border:1px solid rgba(11,18,32,.12);background:hsla(0,0%,100%,.78);border-radius:var(--radius-lg);padding:12px 12px 12px 10px;cursor:pointer;text-align:left;display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:start;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.match-step:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(11,114,133,.24);background:hsla(0,0%,100%,.92);box-shadow:0 22px 50px -44px rgba(11,18,32,.55)}.match-step:disabled{cursor:not-allowed;opacity:.65}.match-step:focus-visible{outline:none;box-shadow:var(--focus-ring)}.match-step__index{width:34px;height:34px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;font-weight:900;color:var(--accent-strong);background:rgba(11,114,133,.12);border:1px solid rgba(11,114,133,.14);margin-top:2px}.match-step__body{min-width:0;display:grid;grid-gap:6px;gap:6px}.match-step__label{display:inline-flex;gap:10px;align-items:center;font-weight:900;color:var(--ink)}.match-step__blurb{color:var(--muted);font-size:13px;line-height:1.45}.match-step.is-active{border-color:rgba(11,114,133,.3);background:rgba(234,243,255,.7)}.match-step.is-active .match-step__index{background:rgba(11,114,133,.18);color:var(--ink)}.match-step.is-done .match-step__index{background:rgba(34,197,94,.16);border-color:rgba(34,197,94,.2);color:#166534}.match-panel{display:grid;grid-gap:16px;gap:16px}.match-card{padding:18px}.match-card__title{text-transform:uppercase;letter-spacing:.14em;font-size:12px;color:var(--muted);font-weight:900}.match-card__grid{display:grid;grid-gap:14px;gap:14px;margin-top:14px}.match-card__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.match-suggestions{display:grid;grid-gap:10px;gap:10px}.match-suggestions__label{font-size:12px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.match-suggestions__chips{display:flex;flex-wrap:wrap;gap:8px}.match-chip{border:1px solid transparent;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.match-chip:hover{transform:translateY(-1px);background:hsla(0,0%,100%,.9);border-color:rgba(11,114,133,.22)}.match-chip:focus-visible{outline:none;box-shadow:var(--focus-ring)}.match-review{margin-top:14px}.match-review__grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.match-review__block{padding:12px 12px 10px;border-radius:var(--radius-md);border:1px solid rgba(11,18,32,.08);background:rgba(245,247,251,.72);display:grid;grid-gap:10px;gap:10px}.match-review__label{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}.match-review__value{color:var(--ink);font-size:14px}.match-review__pills{display:flex;flex-wrap:wrap;gap:8px}.match-auth-debug{padding:16px;margin-top:16px}.match-auth-debug__title{display:inline-flex;align-items:center;gap:10px;font-weight:900;color:var(--ink)}.match-auth-debug__body{margin-top:12px}.match-warning{display:flex;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;border-radius:var(--radius-md);background:rgba(245,158,11,.16);color:#92400e;font-size:13px;line-height:1.45}.match-nav{justify-content:space-between}.match-footer-links,.match-nav{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.match-footer-links{margin-top:18px;justify-content:center;color:var(--muted);font-size:13px}.match-footer-links__link{padding:6px 10px;border-radius:999px;border:1px solid var(--border);background:hsla(0,0%,100%,.72);transition:background .2s ease,border-color .2s ease,color .2s ease}.match-footer-links__link:hover{color:var(--ink);border-color:rgba(15,107,122,.24);background:hsla(0,0%,100%,.95)}.match-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:start}.match-card-header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.empty-state{text-align:left;display:grid;grid-gap:12px;gap:12px}.detail-hero{margin-bottom:24px}.detail-grid,.detail-hero{display:grid;grid-gap:16px;gap:16px}.detail-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.detail-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.9fr);grid-gap:18px;gap:18px;align-items:start}.detail-aside{position:-webkit-sticky;position:sticky;top:92px}.fact-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid rgba(11,18,32,.08);background:rgba(245,247,251,.72)}.fact-label{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.fact-value{font-weight:600;color:var(--ink)}.checklist-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.checklist-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.checklist-list li{display:grid;grid-gap:4px;gap:4px}.verdict-pass{background:rgba(34,197,94,.15);color:#166534}.verdict-fail{background:rgba(220,38,38,.15);color:#991b1b}.verdict-unknown{background:rgba(234,179,8,.2);color:#854d0e}.detail-block{padding:18px;border-radius:var(--radius-md);background:var(--card-strong);border:1px solid var(--border)}.detail-block.inner{padding:14px 14px 12px;background:rgba(245,247,251,.78);border:1px solid rgba(11,18,32,.08);box-shadow:none}.detail-block h3,.section-title{font-size:18px;margin-bottom:8px}.help-text{margin:0;color:var(--muted);font-size:14px;line-height:1.55}.detail-block pre{margin:0;white-space:pre-wrap;font-family:inherit;color:var(--muted);line-height:1.5}.notice{padding:14px 16px;border-radius:var(--radius-sm);background:rgba(245,158,11,.18);color:#92400e}.skeleton{border-radius:12px;background:linear-gradient(90deg,rgba(15,23,42,.06),rgba(15,124,127,.1) 45%,rgba(15,23,42,.06));background-size:220% 100%;animation:shimmer 1.3s ease-in-out infinite}.skeleton-line{height:14px}.skeleton-line.short{width:42%}.skeleton-line.medium{width:68%}.skeleton-line.long{width:100%}.skeleton-block{height:160px}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:0 50%}to{background-position:100% 50%}}@media (max-width:640px){.ui-shell,main{padding:32px 18px 48px}.topbar-inner{padding:12px 18px}.brand{font-size:18px}.topnav-link{padding:7px 10px;font-size:13px}.layout-grid{grid-template-columns:1fr}.sidebar{position:relative;top:0}.browse-layout{grid-template-columns:1fr}.browse-rail{position:relative;top:0}.browse-rail__row,.trial-detail-layout{grid-template-columns:1fr}.trial-detail-aside{position:relative;top:0}.trial-callout{align-items:start}.hero-grid,.results-hero__grid,.trial-callout{grid-template-columns:1fr}.hero-stats{position:relative;top:0}.result-card-v3__header{flex-direction:column}.result-card-v3__metrics{width:100%;min-width:0}.result-head{flex-direction:column}.result-metrics{width:100%;min-width:0}.match-grid,.match-stepper,.search-panel{grid-template-columns:1fr}.match-steps{position:relative;top:0}.detail-layout,.match-card__row{grid-template-columns:1fr}.detail-aside{position:relative;top:0}}@media (prefers-reduced-motion:reduce){.trial-card{opacity:1}.skeleton,.trial-card{animation:none}.button:hover{transform:none}}@font-face{font-family:__Fraunces_48c46e;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Fraunces_48c46e;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Fraunces_48c46e;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Fraunces_48c46e;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Fraunces_48c46e;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Fraunces_48c46e;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Fraunces_Fallback_48c46e;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_48c46e{font-family:__Fraunces_48c46e,__Fraunces_Fallback_48c46e;font-style:normal}.__variable_48c46e{--font-display:"__Fraunces_48c46e","__Fraunces_Fallback_48c46e"}@font-face{font-family:__Space_Grotesk_5dce4b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_5dce4b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_5dce4b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_5dce4b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_5dce4b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_5dce4b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_5dce4b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_5dce4b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_5dce4b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_Fallback_5dce4b;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_5dce4b{font-family:__Space_Grotesk_5dce4b,__Space_Grotesk_Fallback_5dce4b;font-style:normal}.__variable_5dce4b{--font-body:"__Space_Grotesk_5dce4b","__Space_Grotesk_Fallback_5dce4b"}