/* Additive private comparison layout; existing player and consent assets unchanged. */
.cds-intro .lead{max-width:950px}.cds-hero-grid>a{min-width:0;display:block}.cds-hero-grid figcaption strong{display:block;font-size:23px;font-weight:700;color:#132e3a;margin-bottom:3px}.cds-hero-grid figcaption span{display:block;font-size:13px;line-height:1.7}.cds-shortcuts{display:flex;flex-wrap:wrap;gap:12px 22px;margin-block:26px 8px;font-size:13px;font-weight:650}.cds-shortcuts a{text-decoration:underline;text-underline-offset:4px}.cds-table{overflow-x:auto;max-width:100%;overscroll-behavior-x:contain}.cds-table table{min-width:650px}.cds-table:focus-visible{outline:3px solid #8f6a2f;outline-offset:4px}.cds-style-cards{margin-block:24px}.cds-style-cards .place-card{min-width:0}.cds-map-links{display:grid;gap:12px;margin-block:24px}.cds-map-links .button{white-space:normal;text-align:left;line-height:1.65;padding:15px 19px}.cds-film .video-consent h3{margin:0 0 18px;font-size:clamp(23px,3vw,36px);line-height:1.25;color:#fff}.cds-film .watch-fallback{margin-top:22px}.cds-base .cds-film{border-top:0;padding-top:0}.cds-film .watch-on-youtube{white-space:normal;line-height:1.65}.cds-intro .caption{max-width:950px}
.cds-hero-grid,.cds-herogrid,.cds-base-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.cds-hero-grid,.cds-herogrid{margin-block:30px 36px}.cds-hero-grid figure,.cds-herogrid figure{margin:0;min-width:0}.cds-hero-grid img,.cds-herogrid img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.cds-hero-grid figcaption,.cds-herogrid figcaption{font-size:12px;line-height:1.7;padding-top:10px;color:#526870}.cds-hero-grid h2,.cds-herogrid h2{font-size:25px;margin:14px 0 8px}.cds-start,.cds-verdict{background:#e7ece6;border-left:3px solid #a6854e;padding:24px 28px;margin-block:28px}.cds-start p:last-child,.cds-verdict p:last-child{margin-bottom:0}.cds-base-cards{margin-block:24px}.cds-base-card,.cds-card{background:#e7ece6;padding:23px;min-width:0}.cds-base-card h3,.cds-card h3{margin-top:0}.cds-base-card p,.cds-card p{font-size:14px}.cds-summary-table,.cds-budget-table,.cds-table-wrap{overflow-x:auto;max-width:100%;margin-block:24px;overscroll-behavior-x:contain}.cds-summary-table:focus-visible,.cds-budget-table:focus-visible,.cds-table-wrap:focus-visible{outline:3px solid #8f6a2f;outline-offset:4px}.cds-summary-table table,.cds-budget-table table,.cds-table-wrap table{border-collapse:collapse;width:100%;min-width:610px;font-size:13px}.cds-summary-table caption,.cds-budget-table caption,.cds-table-wrap caption{text-align:left;font-weight:700;line-height:1.65;margin-bottom:12px}.cds-summary-table th,.cds-summary-table td,.cds-budget-table th,.cds-budget-table td,.cds-table-wrap th,.cds-table-wrap td{padding:14px 12px;border-bottom:1px solid #b9c8c5;text-align:left;vertical-align:top}.cds-summary-table thead,.cds-budget-table thead{background:#dce5df}.cds-summary-table th[scope=row],.cds-budget-table th[scope=row]{font-weight:700;min-width:125px}.cds-film{margin-block:34px;padding-top:6px;border-top:1px solid #b4c5c2;min-width:0}.cds-film .film-watch{margin-inline:0;width:100%;max-width:none}.cds-film .video-shell{aspect-ratio:16/9}.cds-film .video-consent h2{margin-top:0}.cds-film .watch-fallback .caption,.cds-film .player-privacy{font-size:12px}.cds-film img{width:100%;height:auto}.cds-quick-links{display:flex;flex-wrap:wrap;gap:12px 20px;margin-block:20px}.cds-quick-links a{text-decoration:underline;text-underline-offset:4px}.cds-note{font-size:13px;color:#526870}.cds-reading a,.guide-reading a{overflow-wrap:anywhere}.cds-sources li{margin-block:10px;overflow-wrap:anywhere}.cds-reading section,.guide-reading section[id]{scroll-margin-top:24px}.cds-reading .button{white-space:normal;line-height:1.6}.cds-reading h2{max-width:100%}.cds-reading .cds-base-cards{grid-template-columns:1fr}.cds-reading .cds-base-card,.cds-reading .cds-card{padding:23px}.cds-reading .cds-base-card p,.cds-reading .cds-card p{font-size:15px}
@media(max-width:1050px){.cds-hero-grid,.cds-herogrid,.cds-base-cards{gap:18px}.cds-base-card,.cds-card{padding:20px}.cds-hero-grid h2,.cds-herogrid h2{font-size:23px}}
@media(max-width:800px){.cds-hero-grid,.cds-herogrid{grid-template-columns:1fr;gap:25px}.cds-hero-grid img,.cds-herogrid img{max-height:350px}.cds-base-cards{grid-template-columns:1fr}.cds-start,.cds-verdict{padding:22px}.cds-summary-table table,.cds-budget-table table,.cds-table-wrap table{font-size:12px;min-width:580px}.cds-hero-grid h2,.cds-herogrid h2{font-size:27px}.cds-film .video-shell{min-height:0}.cds-film .video-consent{padding:15px}.cds-film .video-consent h2{font-size:24px}.cds-film .button{font-size:12px}.cds-reading section,.guide-reading section[id]{scroll-margin-top:15px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
