.home-container{margin:0 auto;max-width:900px}.hero-text{font-size:clamp(1.4rem,3.5vw,2.2rem);font-weight:800;line-height:1.3}.stat-card{background:#ffffff0a;border:1px solid rgba(253,151,190,.2);border-radius:10px;border-top:3px solid #fd97be;display:flex;flex-direction:column;gap:10px;padding:28px 32px;width:100%}.stat-label{color:#fd97be;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.stat-value{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(1.6rem,4vw,2.4rem);font-weight:800;line-height:1.1}.stat-source{color:#fd97be;font-size:.85rem;font-weight:700;letter-spacing:.03em;text-decoration:underline;text-underline-offset:3px}.stat-source:hover{color:#fff}.stat-card--aggregate{background:#ffffff05;border:1px solid hsla(0,0%,100%,.1);border-top:3px solid hsla(0,0%,100%,.35)}.stat-label--aggregate{color:#ffffff80}.stat-yoy{align-self:flex-start;border-radius:4px;display:inline-block;font-size:.9rem;font-weight:700;letter-spacing:.05em;padding:3px 8px}.stat-yoy--worse{background:#ff505026;color:#ff7878}.stat-yoy--better{background:#50dc8c26;color:#50c882}.trend-svg{display:block;height:auto;overflow:visible;width:100%}.trend-label{fill:#ffffffb3;font-weight:700}.trend-label,.trend-year{font-family:Montserrat,sans-serif;font-size:10px}.trend-year{fill:#ffffff59;font-weight:600;text-transform:uppercase}.trend-year--current{fill:#fd97be}.chart-card{background:#ffffff08;border:1px solid rgba(253,151,190,.15);border-radius:10px;padding:24px 28px 16px}.chart-header{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:20px}.chart-title{color:#fd97be;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.chart-worst{color:#fff6;font-size:.72rem}.chart-worst strong{color:#ffffffb3}.chart-bar-area{align-items:flex-end;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;gap:5px;height:130px;padding-bottom:0}.chart-col{align-items:center;display:flex;flex:1;flex-direction:column;height:100%;justify-content:flex-end}.chart-val{color:#fff9;font-size:.6rem;font-weight:700;line-height:1;margin-bottom:3px}.chart-bar{border-radius:3px 3px 0 0;min-height:3px;opacity:.85;transition:opacity .2s;width:100%}.chart-bar--layoff{background:#fd97be;border-radius:0}.chart-bar--closure{background:#ff7850;border-radius:3px 3px 0 0}.chart-col--worst .chart-bar{filter:brightness(1.15);opacity:1}.chart-bar--future{background:#ffffff1a;border-radius:3px 3px 0 0;min-height:3px}.chart-legend{display:flex;gap:16px;margin-top:10px}.chart-legend-item{align-items:center;color:#ffffff73;display:flex;font-size:.65rem;font-weight:700;gap:6px;letter-spacing:.07em;text-transform:uppercase}.chart-legend-dot{border-radius:2px;flex-shrink:0;height:8px;width:8px}.chart-legend-dot--layoff{background:#fd97be}.chart-legend-dot--closure{background:#ff7850}.chart-months{display:flex;gap:5px;margin-top:6px}.chart-month-label{color:#ffffff4d;flex:1;font-size:.6rem;font-weight:600;text-align:center;text-transform:uppercase}.chart-month-label--current{color:#fd97be}.share-row{align-items:center;display:inline-flex;gap:4px}.share-label{color:#ffffff59;font-size:.72rem;font-weight:700;letter-spacing:.1em;margin-right:4px;text-transform:uppercase}.cta-row{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.resources-card{background:#fd97be0d;border:1px solid rgba(253,151,190,.3);border-radius:10px;border-top:3px solid #fd97be;padding:24px 28px}.resources-header{align-items:center;color:#ffffffe6;display:flex;font-size:.95rem;font-weight:800;gap:8px;margin-bottom:16px}.resources-icon{color:#fd97be;font-size:.85rem}.resources-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media(max-width:600px){.resources-grid{gap:12px;grid-template-columns:1fr}}.resources-group{display:flex;flex-direction:column;gap:6px}.resources-group-label{color:#fd97be;font-size:.65rem;font-weight:700;letter-spacing:.1em;margin-bottom:2px;text-transform:uppercase}.resources-link{color:#ffffffd9;font-size:.82rem;font-weight:500;text-decoration:none;transition:color .15s}.resources-link:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}
