.sector-module__Dnj5Wa__page{background:var(--page-bg);padding:var(--space-7) 0}.sector-module__Dnj5Wa__intro{margin-bottom:var(--space-7)}.sector-module__Dnj5Wa__introHead{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.sector-module__Dnj5Wa__introMark{width:80px;height:64px;color:var(--ink);flex-shrink:0}@media (max-width:540px){.sector-module__Dnj5Wa__introHead{align-items:flex-start}.sector-module__Dnj5Wa__introMark{width:56px;height:44px}}.sector-module__Dnj5Wa__title{font-family:var(--font-display);font-size:clamp(2rem,4vw,2.6rem);font-weight:500;line-height:var(--lh-tight);letter-spacing:-.015em;color:var(--ink);margin:var(--space-2) 0 var(--space-3) 0}.sector-module__Dnj5Wa__lead{font-size:var(--text-base);line-height:var(--lh-loose);color:var(--ink-soft);max-width:640px;margin:0 0 var(--space-5)}.sector-module__Dnj5Wa__headStats{gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--ink-soft);border-bottom:1px solid var(--ink-soft);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0;display:grid}.sector-module__Dnj5Wa__headStats>div{flex-direction:column;gap:4px;display:flex}.sector-module__Dnj5Wa__headStats dt{font-size:var(--text-micro);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--ink-soft);font-family:var(--font-mono);font-weight:600}.sector-module__Dnj5Wa__headStats dd{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:600}.sector-module__Dnj5Wa__list{margin:var(--space-6) 0}.sector-module__Dnj5Wa__listHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:2px solid var(--ink);margin-bottom:var(--space-2);display:flex}.sector-module__Dnj5Wa__listHeadEyebrow{font-size:var(--text-micro);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--ink);font-weight:700}.sector-module__Dnj5Wa__listHeadCount{font-size:var(--text-micro);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--ink-soft)}.sector-module__Dnj5Wa__empty{padding:var(--space-5) 0;color:var(--ink-soft);text-align:center}.sector-module__Dnj5Wa__ledger{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sector-module__Dnj5Wa__row{border-bottom:1px solid var(--edge);margin:0}.sector-module__Dnj5Wa__row:last-child{border-bottom:0}.sector-module__Dnj5Wa__rowLink{gap:var(--space-3);padding:var(--space-3) 0;color:var(--ink);transition:background var(--dur-fast) var(--ease);grid-template-columns:32px 1fr auto;align-items:baseline;text-decoration:none;display:grid}.sector-module__Dnj5Wa__rowLink:hover,.sector-module__Dnj5Wa__rowLink:focus-visible{background:color-mix(in oklab, var(--blue) 4%, transparent)}.sector-module__Dnj5Wa__rowRank{color:var(--bronze);letter-spacing:.05em;font-size:14px;font-weight:700}.sector-module__Dnj5Wa__rowMain{flex-direction:column;gap:4px;min-width:0;display:flex}.sector-module__Dnj5Wa__rowName{font-family:var(--font-serif);font-size:var(--text-base);font-weight:500;line-height:var(--lh-tight);color:var(--ink)}.sector-module__Dnj5Wa__rowMeta{font-size:var(--text-micro);color:var(--muted)}.sector-module__Dnj5Wa__rowScore{align-items:baseline;gap:var(--space-2);white-space:nowrap;display:flex}.sector-module__Dnj5Wa__rowScoreNum{color:var(--ink);font-size:1.2rem;font-weight:600}.sector-module__Dnj5Wa__rowScoreOutOf{font-size:var(--text-micro);color:var(--muted);font-family:var(--font-mono)}.sector-module__Dnj5Wa__rowStamp{text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-family:var(--font-mono);border:1px solid;padding:2px 8px;font-weight:700;display:inline-block}.sector-module__Dnj5Wa__stamp_high{color:var(--olive)}.sector-module__Dnj5Wa__stamp_good{color:var(--ink-soft)}.sector-module__Dnj5Wa__stamp_partial{color:var(--bronze)}.sector-module__Dnj5Wa__stamp_low{color:var(--ruby)}@media (max-width:600px){.sector-module__Dnj5Wa__rowLink{grid-template-columns:28px 1fr;grid-auto-rows:auto}.sector-module__Dnj5Wa__rowScore{grid-column:2/-1;margin-top:2px}}.sector-module__Dnj5Wa__cta{margin:var(--space-7) 0 var(--space-5) 0;padding:var(--space-5) var(--space-5);background:var(--sheet);border:1px solid var(--ink-soft);border-inline-start:2px solid var(--ink);align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.sector-module__Dnj5Wa__ctaCopy{font-size:var(--text-base);color:var(--ink-soft);line-height:var(--lh-loose);margin:0}.sector-module__Dnj5Wa__crossLinks{margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px dashed var(--ink-soft)}.sector-module__Dnj5Wa__crossLinksLabel{font-size:var(--text-micro);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--ink-soft);margin-bottom:var(--space-3);font-weight:700;display:block}.sector-module__Dnj5Wa__crossLinksList{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0;padding:0;list-style:none;display:grid}.sector-module__Dnj5Wa__crossLink{justify-content:space-between;align-items:baseline;gap:var(--space-2);border:1px solid var(--edge);color:var(--ink);transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);padding:8px 12px;text-decoration:none;display:flex}.sector-module__Dnj5Wa__crossLink:hover,.sector-module__Dnj5Wa__crossLink:focus-visible{border-color:var(--ink);background:color-mix(in oklab, var(--blue) 4%, var(--sheet))}.sector-module__Dnj5Wa__crossLinkLabel{font-size:var(--text-sm);color:var(--ink)}.sector-module__Dnj5Wa__crossLinkCount{font-size:var(--text-micro);color:var(--muted)}
