/* inner2: shared tweaks for the rebuilt inner pages (sth-ov pages). Icon-only hub cards (no photo). */
html body.t-hub1 .h4-cards.h4-noph .h4-cb:not(#_){padding-top:22px}
html body.t-hub1 .h4-noph .h4-cb .h4-ti:not(#_){margin-top:0;box-shadow:none}
/* static hh-ready hero slot (sprite on hold): small still, top-right over the photo on phones */
@media(max-width:699px){html body.t-hub1 .svc-hero .hc>.svc-hrob[data-hh-slot]:not(.hh):not(#_):not(#_):not(#_){position:absolute!important;top:-88px!important;bottom:auto!important;right:14px!important;left:auto!important;width:76px!important;height:auto!important;transform:none!important;margin:0!important}
html body.t-hub1 .svc-hero .hc>.svc-hrob[data-hh-slot]:not(.hh) img.still{display:block;width:100%!important;height:auto!important}
html body.t-hub1 .svc-hero .hc:has(>.svc-hrob[data-hh-slot]){position:relative}}
/* comfort-club compare table (B25 split) */
.cc-tb{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #dfe5f0;border-radius:14px;overflow:hidden;font-size:15px;margin:0 0 14px}
.cc-tb th,.cc-tb td{padding:11px 12px;text-align:left;border-bottom:1px solid #e8edf5;vertical-align:top}
.cc-tb tr:last-child>*{border-bottom:0}
.cc-tb thead th{background:var(--ink,#0b1446);color:#fff;font-size:13px;letter-spacing:.04em;text-transform:uppercase}
.cc-tb thead th:last-child{background:var(--y,#ffd23f);color:var(--ink,#0b1446)}
.cc-tb tbody th{font-weight:800;color:var(--ink,#0b1446)}
.cc-fig{margin:0;display:grid;place-items:center}.cc-fig img{width:100%;max-width:420px;height:auto}
/* reviews: quote tags in B24 */
html body.t-hub1 .h4-rep q{quotes:"\201C" "\201D"}
html body.t-hub1 .h4-rep small{opacity:.75;white-space:nowrap}
html body.t-hub1 .h4-rep li:has(q):not(#_):not(#_){display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:6px;text-align:left}
html body.t-hub1 .h4-rep li:has(q) b{color:var(--y,#ffd23f);font-size:13px;letter-spacing:.06em;text-transform:uppercase}
html body.t-hub1 .h4-rep li:has(q) q{font-size:17px;line-height:1.4}
/* crew block (B16) reused on a light section outside About */
html body.t-hub1 .ab-tsec.L .ab-tt .ab-h3:not(#_):not(#_),html body.t-hub1 .ab-tsec.L .ab-tt h3:not(#_):not(#_){color:var(--ink,#0b1446)}
html body.t-hub1 .ab-tsec.L .ab-tt p:not(.eb):not(#_):not(#_){color:#33405f}
