.rec-mono{font-family:var(--rec-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rec-num{font-family:var(--rec-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.rec-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}.rec-dot{width:7px;height:7px;border-radius:999px;flex:0 0 auto;display:inline-block}.rec-dot-ok{background:var(--sage-ok)}.rec-dot-live{background:var(--amber-live)}@keyframes rec-live-pulse{0%,to{opacity:.55}50%{opacity:1}}.rec-dot-live{animation:rec-live-pulse var(--t-pulse) var(--ease) infinite}@media (prefers-reduced-motion:reduce){.rec-dot-live{animation:none;opacity:.9}}.rec-section-h{font-family:var(--rec-disp);font-weight:700;font-size:clamp(19px,2.4vw,26px);line-height:1.2;letter-spacing:-.01em;color:var(--newsprint)}.rec-section-eyebrow{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--slate-mute);margin-bottom:10px}.rec-ledger-value .rec-num{font-size:inherit}.rec-cta{display:inline-flex;align-items:center;gap:8px;font-family:var(--rec-kr);font-size:14px;font-weight:600;text-decoration:none;padding:12px 22px;border-radius:8px;border:1px solid transparent;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.rec-cta:active{transform:scale(.97);transition:transform 70ms var(--ease)}.rec-cta-fill{background:var(--newsprint);color:var(--ground)}.rec-cta-fill:hover{background:var(--panel-2,#fff);color:var(--text,var(--ground))}.rec-cta-ghost{border-color:var(--rule-strong);color:var(--newsprint)}.rec-cta-ghost:hover{border-color:var(--newsprint-mute);color:var(--newsprint)}.rec-rail-link .rec-dot{margin-top:1px}.rec-columns{padding-block:var(--band-y);border-bottom:1px solid var(--rule)}.rec-columns-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;margin-top:clamp(22px,3vw,32px)}.rec-column{padding:0 clamp(18px,2vw,28px);border-left:1px solid var(--rule);display:flex;flex-direction:column;gap:12px;min-width:0}.rec-column:first-child{border-left:0;padding-left:0}.rec-column-num{font-size:12px;letter-spacing:.1em;color:var(--slate-mute)}.rec-column-title{font-family:var(--rec-disp);font-weight:700;font-size:clamp(18px,2vw,22px);color:var(--newsprint);letter-spacing:-.01em}.rec-column-lines{list-style:none;display:flex;flex-direction:column;gap:9px}.rec-column-lines li{font-size:13.5px;line-height:1.6;color:var(--newsprint-mute);padding-left:14px;position:relative}.rec-column-lines li:before{content:"";position:absolute;left:0;top:.7em;width:6px;height:1px;background:var(--rule-strong)}.rec-column-more{margin-top:auto;font-size:11px;letter-spacing:.06em;color:var(--slate-mute);text-decoration:none;padding-top:6px;transition:color var(--dur-fast) var(--ease)}.rec-column-more:hover{color:var(--newsprint)}.rec-table{width:100%;border-collapse:collapse;text-align:left}.rec-table-th{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--slate-mute);font-weight:400;padding:0 14px 10px 0;border-bottom:1px solid var(--rule-strong)}.rec-table-th:last-child{padding-right:0;text-align:right}.rec-table-row{border-bottom:1px solid var(--rule)}.rec-table-name{padding:16px 14px 16px 0;font-weight:600;font-size:14px;color:var(--newsprint);white-space:nowrap;vertical-align:top}.rec-table-link{color:var(--newsprint);text-decoration:none;transition:color var(--dur-fast) var(--ease)}.rec-table-link:hover{color:var(--amber-live)}.rec-table-context{padding:16px 14px 16px 0;font-size:13px;color:var(--newsprint-mute);line-height:1.5;vertical-align:top}.rec-table-status{padding:16px 0;text-align:right;vertical-align:top;white-space:nowrap}.rec-chip{display:inline-flex;align-items:center;gap:7px;font-family:var(--rec-mono);font-size:11px;letter-spacing:.04em;padding:5px 11px;border-radius:999px;border:1px solid var(--rule)}.rec-chip-dot{width:6px;height:6px}.rec-chip-ok{color:var(--newsprint-mute)}.rec-chip-ok .rec-chip-dot{background:var(--sage-ok)}.rec-chip-slate{color:var(--slate-mute)}.rec-chip-slate .rec-chip-dot{background:var(--slate-mute)}.rec-chip-forsale{color:var(--newsprint);border-color:var(--newsprint-mute)}.rec-chip-forsale .rec-chip-dot{background:transparent;border:1px solid var(--newsprint)}.rec-chip-advisory{color:var(--newsprint-mute)}.rec-chip-advisory .rec-chip-dot{background:var(--newsprint-mute)}.rec-chip-open{color:var(--newsprint-mute)}.rec-chip-open .rec-chip-dot{background:transparent;border:1px solid var(--newsprint-mute)}.rec-chip-running{color:var(--slate-data)}.rec-chip-running .rec-chip-dot{background:var(--slate-data)}.rec-chip-pilot{color:var(--newsprint-mute)}.rec-chip-pilot .rec-chip-dot{background:transparent;border:1px solid var(--sage-ok)}.rec-about-lede .rec-section-h{margin-top:2px}.rec-creds-head .rec-num{color:var(--slate-data)}@media (max-width:680px){.home-record .intake-inner{grid-template-columns:1fr}.home-record .intake-inner>*{grid-column:1}.home-record .intake-form,.home-record .intake-receipt{grid-column:1;grid-row:auto;border-left:0;padding-left:0;border-top:1px solid var(--rule);padding-top:var(--sp-3);margin-top:var(--sp-1)}.rec-ticker-lane{display:none}.rec-ledger{grid-template-columns:1fr 1fr}.rec-ledger-cell{border-left:1px solid var(--rule)}.rec-ledger-cell:nth-child(odd){border-left:0}.rec-ledger-cell:last-child:nth-child(odd){grid-column:1/-1}.rec-columns-grid{grid-template-columns:1fr}.rec-column{border-left:0;padding-left:0;padding-top:20px;border-top:1px solid var(--rule)}.rec-column:first-child{padding-top:0;border-top:0}.rec-column-more{margin-top:8px}}@media (max-width:520px){.rec-table,.rec-table tbody{display:block}.rec-table thead{display:none}.rec-table-row{display:grid;grid-template-columns:1fr auto;align-items:baseline;grid-column-gap:12px;column-gap:12px;grid-row-gap:2px;row-gap:2px;padding-block:14px}.rec-table-name{padding:0;white-space:normal}.rec-table-status{padding:0;justify-self:end}.rec-table-context{display:block;grid-column:1/-1;padding:0}}[data-edition=morning] .rec-cta-fill:hover{background:#131316;color:var(--ground)}