.sos-badge{display:inline-flex;align-items:center;gap:10px;background:var(--color-primary);color:#fff;border-radius:999px;padding:7px 16px;font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;margin-bottom:20px;transition:opacity .2s}.sos-badge:hover{opacity:.85}.sos-badge-count{color:var(--color-secondary);border-left:1px solid rgba(255,255,255,.3);padding-left:10px;letter-spacing:.08em}.sos-theme{display:block;color:var(--color-neutral-400);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px}.sos-statbox{background:var(--color-primary);color:#fff;border-radius:14px;padding:30px 34px;margin:44px 0;box-shadow:0 10px 30px #0f00692e;display:grid;grid-template-columns:auto 1fr;column-gap:30px;row-gap:10px;align-items:start}.sos-statbox-value{grid-row:1 / span 3;align-self:center;color:var(--color-secondary);font-family:var(--font-primary);font-size:clamp(40px,7vw,62px);font-weight:800;line-height:1;letter-spacing:-.03em;white-space:nowrap;padding-right:28px;border-right:1px solid rgba(255,255,255,.22)}.sos-statbox-title{color:var(--color-secondary)!important;font-family:var(--font-body);font-size:12px!important;font-weight:700!important;letter-spacing:.14em;text-transform:uppercase;margin:0!important;line-height:1.4!important}.sos-statbox-body>p{color:#ffffffeb!important;font-size:17px!important;line-height:1.6!important;margin:0!important}.sos-statbox-body>p+p{margin-top:10px!important}.sos-statbox-body strong{color:var(--color-secondary)!important}.sos-statbox-source{font-size:13px!important;color:#ffffffa6!important;margin:0!important;line-height:1.4!important}.sos-statbox-source a{color:var(--color-secondary)!important;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.sos-critics{background:#fff;border:1px solid var(--color-neutral-200);border-left:4px solid #d97706;border-radius:10px;padding:24px 28px;margin:40px 0;box-shadow:0 2px 10px #0f00690d}.sos-critics-title{display:flex;align-items:center;gap:9px;color:#b45309;font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px}.sos-critics-title svg{flex-shrink:0}.sos-critics>p{color:var(--color-neutral-600)!important;font-size:16.5px!important;line-height:1.65!important;margin:0!important}.sos-critics>p+p{margin-top:12px!important}.sos-takeaways{list-style:none;counter-reset:sos-take;padding:0;margin:32px 0 40px;display:grid;gap:12px}.sos-takeaways>li{counter-increment:sos-take;position:relative;background:#fff;border:1px solid var(--color-neutral-200);border-radius:10px;padding:18px 22px 18px 64px;color:var(--color-neutral-700);font-size:17px;line-height:1.6;box-shadow:0 1px 3px #0f00690f}.sos-takeaways>li:before{content:counter(sos-take);position:absolute;left:18px;top:16px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--color-secondary);color:var(--color-primary);font-family:var(--font-primary);font-size:15px;font-weight:800}.sos-sources{margin-top:56px;padding-top:28px;border-top:1px solid var(--color-neutral-200)}.sos-sources-title{color:var(--color-neutral-400);font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px}.sos-sources-list{list-style:none;padding:0;margin:0;display:grid;gap:10px}.sos-sources-list>li{color:var(--color-neutral-500);font-size:14.5px;line-height:1.55;padding-left:18px;text-indent:-18px}.sos-sources-list em{font-style:italic}.sos-sources-list a{color:var(--color-primary);font-weight:600;text-decoration:underline;text-decoration-color:var(--color-secondary);text-decoration-thickness:2px;text-underline-offset:2px;word-break:break-word}.sos-series{margin:48px 0;padding:26px 28px;background:#fff;border:1px solid var(--color-neutral-200);border-radius:14px;box-shadow:0 2px 10px #0f00690d}.sos-series-title{color:var(--color-neutral-400);font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px}.sos-series-items{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.sos-series-item{display:block;border-radius:10px;padding:14px 16px;background:var(--color-neutral-50);border:1px solid var(--color-neutral-200);text-decoration:none!important;transition:transform .2s,box-shadow .2s}.sos-series-item[href]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0f00691a}.sos-series-step{display:block;color:var(--color-neutral-400);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px}.sos-series-label{display:block;color:var(--color-primary);font-family:var(--font-primary);font-size:16px;font-weight:700;line-height:1.3}.sos-series-item--current{background:var(--color-primary);border-color:var(--color-primary)}.sos-series-item--current .sos-series-step{color:var(--color-secondary)}.sos-series-item--current .sos-series-label{color:#fff}.sos-series-item--pending{opacity:.65}.sos-series-date{display:block;color:var(--color-neutral-400);font-size:12px;font-weight:600;margin-top:4px}.sos-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;background:linear-gradient(135deg,var(--color-primary) 0%,#1a0a6b 100%);padding:28px 24px;box-sizing:border-box}.sos-tile-value{color:var(--color-secondary);font-family:var(--font-primary);font-size:clamp(34px,6vw,48px);font-weight:800;line-height:1;letter-spacing:-.03em}.sos-tile-label{color:#ffffffc7;font-size:13px;line-height:1.45;max-width:260px}@media(max-width:640px){.sos-statbox{grid-template-columns:1fr;padding:24px 22px;row-gap:8px}.sos-statbox-value{grid-row:auto;padding-right:0;padding-bottom:12px;border-right:none;border-bottom:1px solid rgba(255,255,255,.22);white-space:normal}.sos-critics{padding:20px}.sos-takeaways>li{font-size:16px;padding:16px 18px 16px 58px}.sos-series-items{grid-template-columns:1fr}}
