.sp-prose>p,.sp-prose>ul,.sp-prose>ol:not(.sp-editions):not(.sp-steps),.sp-prose>h3,.sp-prose>.sp-callout{max-width:58rem}.sp-statement__in{max-width:64rem}@media(min-width:1024px){.sp-with-aside{grid-template-columns:minmax(0,48rem) minmax(15rem,1fr);gap:0 3rem}}.sp-table-wrap{margin:1.5rem 0;overflow-x:auto;max-width:58rem}.sp-prose>.overflow-x-auto,.sp-prose>.sp-figure,.sp-prose>details.sp-fold{max-width:58rem}.sp-part__title{font-size:1.875rem}.sp-part{padding-top:1rem}.pc-facts__title,.pc-rule__kicker{font-size:12px;letter-spacing:.14em;font-weight:600;color:var(--color-accent);margin-bottom:.6rem}.pc-facts__list>div{padding:.55rem 0;border-top:1px solid var(--color-border-light)}.pc-facts__list dt{font-size:13px;font-weight:600;color:var(--color-foreground);font-variant-numeric:tabular-nums}.pc-facts__list dd{margin:.15rem 0 0;font-size:13px;line-height:1.65;color:var(--color-foreground-secondary)}.sp-sec:not(.sp-band){border-top:0;padding-top:0}.pc-cards{display:grid;gap:1rem;margin:1.25rem 0;max-width:58rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.pc-cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:719px){.pc-cards--2{grid-template-columns:1fr}}.pc-cards--3{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.pc-card,.pc-facts{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:0;padding:1.1rem 1.25rem 1.2rem}.pc-card--on{background:var(--color-accent-surface);border-color:transparent}.pc-card--warn{background:var(--color-warning-surface);border-color:transparent}.pc-card--take{max-width:58rem;margin-top:1.5rem}.pc-card__kicker{font-size:12px;letter-spacing:.08em;font-weight:600;color:var(--color-muted);margin-top:.7rem}.pc-card__kicker:first-child{margin-top:0}.pc-card__title{font-family:var(--font-display);font-size:1.15rem;line-height:1.45;font-weight:600;color:var(--color-foreground);margin:.25rem 0 .45rem}.pc-card__text{font-size:14px;line-height:1.75;color:var(--color-foreground-secondary)}.pc-card__big{font-family:var(--font-display);font-size:1.6rem;line-height:1.3;font-weight:600;color:var(--color-accent);margin-bottom:.4rem}.pc-kv>div{display:grid;grid-template-columns:5.2rem minmax(0,1fr);gap:0 .75rem;padding:.4rem 0}.pc-kv dt{font-size:13px;color:var(--color-muted)}.pc-kv dd{margin:0;font-size:14px;line-height:1.65;color:var(--color-foreground)}.pc-goal{margin-top:.75rem;font-size:13px;line-height:1.6;color:var(--color-muted)}.pc-goal strong{color:var(--color-foreground)}.pc-verdict{margin-top:.75rem;font-size:14px;line-height:1.7;color:var(--color-foreground-secondary)}.pc-badge{display:inline-block;margin-right:.5rem;padding:.05rem .55rem;border-radius:2px;font-size:12px;font-weight:600;line-height:1.6}.pc-badge--ok{background:var(--color-accent);color:var(--color-surface)}.pc-badge--maybe{background:var(--color-warning-surface);color:var(--color-warning-ink)}.pc-badge--no{background:var(--color-foreground);color:var(--color-surface)}.pc-list{max-width:58rem;margin:1.25rem 0;background:var(--color-surface);border:1px solid var(--color-border-light)}.pc-row{display:grid;grid-template-columns:11rem minmax(0,1fr) 11rem;gap:.25rem 1.25rem;padding:.95rem 1.25rem;align-items:baseline}.pc-row+.pc-row{border-top:1px solid var(--color-border-light)}.pc-row--on{background:var(--color-accent-surface)}.pc-row--time{grid-template-columns:8rem minmax(0,1fr) 13rem}@media(max-width:719px){.pc-row,.pc-row--time{grid-template-columns:1fr}}.pc-row__k{font-size:12px;letter-spacing:.08em;font-weight:600;color:var(--color-muted)}.pc-row__t{font-family:var(--font-display);font-size:1.1rem;font-weight:600;color:var(--color-foreground)}.pc-row__time{font-family:var(--font-display);font-size:1.35rem;font-weight:600;color:var(--color-accent)}.pc-row__b{font-size:14px;line-height:1.7;color:var(--color-foreground-secondary)}.pc-row__c{font-size:13px;line-height:1.6;color:var(--color-muted)}.pc-row__c strong{display:block;color:var(--color-foreground);font-weight:600}.pc-steps{max-width:58rem;margin:1rem 0;padding:0;list-style:none;counter-reset:pcs}.pc-steps>li{counter-increment:pcs;position:relative;padding-left:2.4rem;margin-bottom:1.1rem}.pc-steps>li:before{content:counter(pcs);position:absolute;left:0;top:-.1rem;font-family:var(--font-display);font-size:1.6rem;font-weight:600;color:var(--color-accent)}.pc-steps__t{font-family:var(--font-display);font-size:1.15rem;font-weight:600;color:var(--color-foreground)}.pc-steps__d{margin-top:.2rem;font-size:14px;line-height:1.75;color:var(--color-foreground-secondary)}.pc-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.5rem 2rem;max-width:58rem;margin:1.25rem 0}.pc-cols__t{font-family:var(--font-display);font-size:1.1rem;font-weight:600;color:var(--color-foreground);margin-bottom:.4rem}.pc-cols__k{font-size:12px;letter-spacing:.08em;font-weight:600;color:var(--color-muted);margin-top:.6rem}.pc-cols__d{font-size:14px;line-height:1.75;color:var(--color-foreground-secondary)}.pc-lead{font-size:17px!important;line-height:1.8!important;color:var(--color-foreground)!important}.pc-dl dt{font-size:12px;letter-spacing:.08em;font-weight:600;color:var(--color-muted);margin-top:.9rem}.pc-dl dd{margin:.2rem 0 0;font-size:14px;line-height:1.75;color:var(--color-foreground-secondary)}.pc-ask{max-width:58rem;padding-left:1.5rem;list-style:decimal}ul.pc-ask{list-style:disc}.pc-ask li{padding-left:.25rem;margin-bottom:.3rem;color:var(--color-foreground)}.sp-table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.6}.sp-table th{text-align:left;font-weight:600;padding:.6rem .75rem;border-bottom:1px solid var(--color-foreground);white-space:nowrap}.sp-table td{padding:.6rem .75rem;border-bottom:1px solid var(--color-border-light);vertical-align:top;color:var(--color-foreground-secondary)}.sp-table td strong{color:var(--color-foreground)}.sp-table--kv td:first-child,.sp-table--kv th:first-child{white-space:nowrap}.sp-table--matrix th{white-space:normal;font-size:12.5px}.sp-table--matrix td:nth-child(2){font-size:13px}.sp-takeaway{margin:2rem 0 0;border-top:2px solid var(--color-foreground);padding-top:1rem}.sp-takeaway__title{font-size:14px;font-weight:600;color:var(--color-foreground);margin-bottom:.5rem}.sp-takeaway__link a{font-size:14px;color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.sp-figure{margin:1.75rem 0}.sp-axis{border:1px solid var(--color-border-light);padding:1rem 1.1rem 1.1rem}.sp-axis__map{font-size:13px;line-height:1.6;color:var(--color-accent);margin-bottom:.75rem}.sp-axis__track{display:flex;height:26px;align-items:stretch}.sp-axis__scale{display:flex;justify-content:space-between;margin-top:.35rem;font-size:12px;color:var(--color-muted);font-variant-numeric:tabular-nums}.sp-axis__night{background:var(--color-foreground);position:relative}.sp-axis__night--a{flex:3 1 0}.sp-axis__night--b{flex:2 1 0}.sp-axis__hot{position:absolute;top:0;bottom:0;right:0;width:66.6%;background:var(--color-accent)}.sp-axis__gap{flex:19 1 0}.sp-axis__note{margin-top:.6rem;font-size:13px;line-height:1.7;color:var(--color-muted)}.sp-figure figcaption{margin-top:.75rem;font-size:13px;line-height:1.7;color:var(--color-muted)}
