/* Native banners with content-led heights: no fixed canvas clipping long copy.
   Only the ten review blocks contain these selectors. Existing approved lower
   typography/artwork and the native purchasing section keep their owners. */
.hd-live-method-banner {background-color:#fff;height:auto!important;min-height:0;overflow:visible;font-size:16px}
.hd-live-method-banner>.banner-inner {position:relative;height:auto;inset:auto}
.hd-live-method-banner>.banner-inner>.banner-layers {position:relative;height:auto;max-width:none;padding:0;margin:0}
.hd-live-method-banner>.height-fix,
.hd-live-method-banner>.banner-inner>.banner-layers>.banner-link {display:none}
.hd-live-method-content.text-box {position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;width:100%!important;max-width:none;font-size:inherit!important}
.hd-live-method-content>.text-box-content {font-size:inherit;color:inherit}
.hd-live-method-content>.text-box-content>.text-inner {padding:0;text-align:left}
.hd-live-method-content>.text-box-content>.text-inner>.row {width:calc(100% - 64px);max-width:1360px;margin:0 auto!important}
.hd-live-method-content>.text-box-content>.text-inner>.row>.col {padding:0 20px;min-width:0}
.hd-live-method-content>.text-box-content>.text-inner>.row>.col:first-child {padding-left:0}
.hd-live-method-content>.text-box-content>.text-inner>.row>.col:last-child {padding-right:0}
.banner.hd-live-method-banner h2,.banner.hd-live-method-banner h3 {font-family:HDPDPDisplay,sans-serif;font-weight:500;line-height:1.2;letter-spacing:-.045em;color:inherit}
.banner.hd-live-method-banner h2 {font-size:clamp(30px,3.5vw,52px);margin:0 0 24px}
.banner.hd-live-method-banner h3 {font-size:clamp(21px,2vw,28px);margin:14px 0}
.hd-live-method-content>.text-box-content>.text-inner>.row.hd-suite-section-head {margin-bottom:40px!important}
.hd-live-method-anchor {height:0;margin:0!important;padding:0!important}
.hd-live-method-anchor>div {scroll-margin-top:150px}
.hd-live-method-related {background:#fff;color:#242429}
@media(max-width:849px){
 .hd-live-method-content>.text-box-content>.text-inner>.row {width:calc(100% - 40px)}
 .hd-live-method-content>.text-box-content>.text-inner>.row>.col {flex:0 0 100%;max-width:100%;padding:0!important;margin-bottom:28px}
 .hd-live-method-content>.text-box-content>.text-inner>.row>.col:last-child {margin-bottom:0}
 .hd-live-method-content>.text-box-content>.text-inner>.row.hd-suite-section-head {margin-bottom:28px!important}
}
