.czssdp-wrap{max-width:960px;margin:0 auto;padding:28px 20px 56px;color:#10233f;font-family:inherit;line-height:1.65}.czssdp-wrap *{box-sizing:border-box}.czssdp-breadcrumb{display:flex;gap:8px;align-items:center;font-size:14px;color:#64748b;margin-bottom:22px}.czssdp-breadcrumb a{color:#0b63ce;text-decoration:none}.czssdp-hero{padding:26px 0 20px}.czssdp-kicker,.czssdp-eyebrow{text-transform:uppercase;letter-spacing:.09em;font-size:12px;font-weight:800;color:#0866c6;margin:0 0 8px}.czssdp-hero h1{font-size:clamp(32px,4.4vw,48px);line-height:1.05;letter-spacing:-.035em;margin:0 0 16px;color:#0a1f3d}.czssdp-lead{font-size:19px;max-width:820px;margin:0 0 14px;color:#354b66}.czssdp-reviewed{font-size:13px;color:#64748b;margin:0}.czssdp-sibling,.czssdp-jump{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0 18px}.czssdp-sibling a,.czssdp-jump a{padding:9px 13px;border:1px solid #d7e1ec;border-radius:9px;text-decoration:none;color:#19446f;background:#fff;font-size:14px;font-weight:700}.czssdp-sibling a:hover,.czssdp-jump a:hover{border-color:#8eb8e6;background:#f7fbff}.czssdp-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:10px;align-items:end;padding:16px;border:1px solid #dce6f1;border-radius:12px;background:#f8fbff;margin:22px 0}.czssdp-filters label{font-size:12px;font-weight:800;color:#47627f}.czssdp-filters select{width:100%;margin-top:6px;min-height:43px;border:1px solid #cbd8e6;border-radius:8px;background:#fff;padding:0 10px;font:inherit;color:#10233f}.czssdp-filters button,.czssdp-deal a{min-height:43px;border:0;border-radius:8px;background:#0873d1;color:#fff;font-weight:800;padding:0 18px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.czssdp-filters button:hover,.czssdp-deal a:hover{background:#075eae}.czssdp-section{margin:22px 0;padding:24px;border:1px solid #dbe5ef;border-radius:14px;background:#fff}.czssdp-quick{background:#f8fbff}.czssdp-quick h2,.czssdp-section h2{font-size:28px;line-height:1.18;margin:0 0 10px;color:#0a1f3d;letter-spacing:-.02em}.czssdp-quick>p:not(.czssdp-eyebrow){font-size:17px;color:#405774}.czssdp-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px}.czssdp-metric{border:1px solid #dbe5ef;border-radius:10px;padding:14px;background:#fff}.czssdp-metric span{display:block;font-size:12px;color:#64748b;font-weight:700;margin-bottom:4px}.czssdp-metric strong{display:block;font-size:22px;color:#0a1f3d}.czssdp-metric small{display:block;margin-top:2px;color:#64748b}.czssdp-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px}.czssdp-section-head p{margin:0;color:#64748b;font-size:13px}.czssdp-text-link{font-weight:800;color:#0873d1;text-decoration:none}.czssdp-chart-shell{border:1px solid #e1e8f0;border-radius:12px;padding:10px;background:#fbfdff;overflow:hidden}.czssdp-chart{width:100%;min-height:360px}.czssdp-chart svg{width:100%;height:360px;display:block}.czssdp-chart .grid{stroke:#e7edf4;stroke-width:1}.czssdp-chart .axis-label{font-size:11px;fill:#64748b}.czssdp-chart .median-line{fill:none;stroke:#0873d1;stroke-width:3}.czssdp-chart .low-line{fill:none;stroke:#7c3aed;stroke-width:2}.czssdp-chart .median-point{fill:#0873d1}.czssdp-chart .low-point{fill:#7c3aed}.czssdp-chart-empty{display:flex;align-items:center;justify-content:center;min-height:320px;text-align:center;color:#64748b;padding:24px}.czssdp-legend{display:flex;gap:18px;flex-wrap:wrap;margin-top:10px;font-size:13px;color:#526b85}.czssdp-legend span{display:flex;align-items:center;gap:7px}.czssdp-legend i{width:24px;height:3px;border-radius:2px;display:inline-block}.czssdp-legend i.median{background:#0873d1}.czssdp-legend i.low{background:#7c3aed}.czssdp-subhead{font-size:20px;margin:26px 0 12px;color:#0a1f3d}.czssdp-capacity-table table,.czssdp-history-table table{width:100%;border-collapse:collapse;border:1px solid #dbe5ef}.czssdp-capacity-table th,.czssdp-capacity-table td,.czssdp-history-table th,.czssdp-history-table td{padding:11px 12px;border:1px solid #e7edf4;text-align:left;font-size:14px}.czssdp-capacity-table th,.czssdp-history-table th{background:#f7faff;color:#3d5874;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.czssdp-change.up{color:#b42318;font-weight:800}.czssdp-change.down{color:#147a45;font-weight:800}.czssdp-change.flat{color:#526b85;font-weight:800}.czssdp-history-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0}.czssdp-history-summary>div{border:1px solid #dbe5ef;border-radius:10px;padding:14px}.czssdp-history-summary span{display:block;color:#64748b;font-size:12px;font-weight:700}.czssdp-history-summary strong{font-size:20px;color:#0a1f3d}.czssdp-trend-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.czssdp-trend-card{border:1px solid #dbe5ef;border-radius:12px;padding:16px}.czssdp-trend-card h3{margin:0 0 8px;font-size:17px}.czssdp-trend-card .signal{font-weight:800;margin:8px 0}.czssdp-trend-card p{margin:4px 0;color:#536a83;font-size:14px}.czssdp-section-intro{color:#526b85}.czssdp-deals{display:grid;gap:10px}.czssdp-deal{display:grid;grid-template-columns:92px minmax(0,1fr) auto;gap:16px;align-items:center;border:1px solid #dbe5ef;border-radius:12px;padding:14px}.czssdp-deal-img{width:82px;height:82px;display:flex;align-items:center;justify-content:center}.czssdp-deal-img img{max-width:82px;max-height:82px;object-fit:contain}.czssdp-deal-brand{font-size:11px;color:#0873d1;font-weight:900;letter-spacing:.07em;text-transform:uppercase;margin-bottom:3px}.czssdp-deal h3{font-size:16px;line-height:1.35;margin:0 0 5px;color:#10233f}.czssdp-deal-meta{font-size:13px;color:#64748b}.czssdp-deal-price{text-align:right;min-width:156px}.czssdp-deal-price strong{display:block;font-size:23px;color:#0a1f3d}.czssdp-deal-price small{display:block;color:#64748b;margin-bottom:8px}.czssdp-retained{font-size:11px;color:#8a5a00;margin-top:5px}.czssdp-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.czssdp-guide-grid article{border:1px solid #dbe5ef;border-radius:11px;padding:16px}.czssdp-guide-grid h3{font-size:17px;margin:0 0 7px;color:#10233f}.czssdp-guide-grid p{margin:0;color:#526b85;font-size:14px}.czssdp-faq details{border:1px solid #dbe5ef;border-radius:10px;padding:0 15px;margin:9px 0}.czssdp-faq summary{cursor:pointer;font-weight:800;padding:14px 0;color:#10233f}.czssdp-faq p{margin:0 0 15px;color:#526b85}.czssdp-loading{opacity:.55;pointer-events:none}.czssdp-error{padding:18px;border:1px solid #f1c2c0;border-radius:10px;background:#fff8f7;color:#8a2925}
.czssdp-prose>p:not(.czssdp-eyebrow){font-size:16px;line-height:1.78;color:#405774;max-width:850px;margin:0 0 16px}.czssdp-prose>p:not(.czssdp-eyebrow):last-child{margin-bottom:0}.czssdp-prose h2{margin-bottom:14px}.czssdp-section-intro{font-size:16px;line-height:1.7;max-width:850px}
@media(max-width:860px){.czssdp-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.czssdp-filters button{grid-column:1/-1}.czssdp-metrics,.czssdp-history-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.czssdp-guide-grid{grid-template-columns:1fr}.czssdp-deal{grid-template-columns:72px minmax(0,1fr)}.czssdp-deal-price{grid-column:2;text-align:left}.czssdp-trend-grid{grid-template-columns:1fr}}
@media(max-width:560px){.czssdp-wrap{padding:18px 14px 42px}.czssdp-filters{grid-template-columns:1fr}.czssdp-metrics,.czssdp-history-summary{grid-template-columns:1fr}.czssdp-section{padding:18px}.czssdp-section-head{display:block}.czssdp-chart,.czssdp-chart svg{min-height:300px;height:300px}.czssdp-deal{grid-template-columns:1fr}.czssdp-deal-img{width:100%;height:110px}.czssdp-deal-price{grid-column:1}.czssdp-capacity-table,.czssdp-history-table{overflow-x:auto}.czssdp-capacity-table table,.czssdp-history-table table{min-width:620px}}
