.template-product #content .section-rich-text:has(.rte:empty){display:none}.template-product #content .section-rich-text .rte:not(:has(>:not(p,ul,ol,h1,h2,h3,h4,h5,h6,br,span,strong,b,em,i,a,hr,table,blockquote))):not(:has(>span[style*="background-color:#4a29a7" i])),.template-product #content .section-rich-text .rte:has(>:is(.funky-wrap,.stinky-page,.pub-wrap,.korua-dark,.collapsible,.collapsible__label,.AJkKnXXprOLK903fILSA,.featured-row__subtext)){max-width:880px;margin-inline:auto;color:var(--bhp-text-2);font-family:var(--bhp-body);font-size:16px;line-height:1.6;text-align:left;overflow-wrap:break-word}.template-product #content .section-rich-text .rte:not(:has(>:not(p,ul,ol,h1,h2,h3,h4,h5,h6,br,span,strong,b,em,i,a,hr,table,blockquote))):not(:has(>span[style*="background-color:#4a29a7" i])) *,.template-product #content .section-rich-text .rte:has(>:is(.funky-wrap,.stinky-page,.pub-wrap,.korua-dark,.collapsible,.collapsible__label,.AJkKnXXprOLK903fILSA,.featured-row__subtext)) *{text-align:left!important}.template-product #content .section-rich-text .rte:not(:has(>:not(p,ul,ol,h1,h2,h3,h4,h5,h6,br,span,strong,b,em,i,a,hr,table,blockquote))):not(:has(>span[style*="background-color:#4a29a7" i]))>:is(h1,h2,h3,h4,h5,h6),.template-product #content .section-rich-text .rte .C6_uKkHUQsrJf7uW8ybq h2,.template-product #content .section-rich-text .rte .collapsible__label,.template-product #content .section-rich-text .rte .funky-h3,.template-product #content .section-rich-text .rte .stinky-subtitle,.template-product #content .section-rich-text .rte :is(.pub-h2,.pub-kicker),.template-product #content .section-rich-text .rte .korua-dark h3{display:block;margin:40px 0 16px!important;padding:0 0 12px!important;border:0!important;border-bottom:1px solid var(--bhp-rule)!important;background:none!important;color:var(--bhp-text)!important;font-family:var(--bhp-display)!important;font-size:20px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-.01em!important;text-transform:none!important;opacity:1!important}@media(max-width:767.98px){.template-product #content .section-rich-text .rte:not(:has(>:not(p,ul,ol,h1,h2,h3,h4,h5,h6,br,span,strong,b,em,i,a,hr,table,blockquote))):not(:has(>span[style*="background-color:#4a29a7" i]))>:is(h1,h2,h3,h4,h5,h6),.template-product #content .section-rich-text .rte .C6_uKkHUQsrJf7uW8ybq h2,.template-product #content .section-rich-text .rte .collapsible__label,.template-product #content .section-rich-text .rte .funky-h3,.template-product #content .section-rich-text .rte .stinky-subtitle,.template-product #content .section-rich-text .rte :is(.pub-h2,.pub-kicker),.template-product #content .section-rich-text .rte .korua-dark h3{margin-top:32px!important;font-size:18px!important}}.template-product #content .section-rich-text .rte:not(:has(>:not(p,ul,ol,h1,h2,h3,h4,h5,h6,br,span,strong,b,em,i,a,hr,table,blockquote))):not(:has(>span[style*="background-color:#4a29a7" i]))>:is(h1,h2,h3,h4,h5,h6):first-child,.template-product #content .section-rich-text .rte>.collapsible__label:first-child,.template-product #content .section-rich-text .rte>.collapsible:first-child .collapsible__label,.template-product #content .section-rich-text .rte>.AJkKnXXprOLK903fILSA:first-child h2{margin-top:0!important}.template-product #content .section-rich-text .rte :is(.funky-title,.stinky-title,.pub-h1),.template-product #content .section-rich-text .rte .korua-dark h2{margin:0 0 24px!important;padding:0!important;color:var(--bhp-text)!important;font-family:var(--bhp-display)!important;font-size:32px!important;font-weight:700!important;line-height:1.1!important;letter-spacing:-.01em!important;text-transform:none!important}.template-product #content .section-rich-text .rte :is(.funky-title,.stinky-title,.pub-h1):after,.template-product #content .section-rich-text .rte .korua-dark h2:after{content:"";display:block;width:56px;height:3px;margin-top:16px;background:var(--bhp-gradient-h)}@media(max-width:767.98px){.template-product #content .section-rich-text .rte :is(.funky-title,.stinky-title,.pub-h1),.template-product #content .section-rich-text .rte .korua-dark h2{font-size:24px!important}}.template-product #content .section-rich-text .rte :is(.funky-feature,.pub-tech-item,.pub-stack-item,.keyfeatures .description),.template-product #content .section-rich-text .rte .korua-dark .card{margin:0!important;padding:20px!important;border:1px solid var(--bhp-rule)!important;background:var(--bhp-panel)!important;color:var(--bhp-text-2)!important;font-size:14px;line-height:1.6}.template-product #content .section-rich-text .rte :is(.funky-feature h4,.keyfeatures .description__headline,.product-overview__key-features-label),.template-product #content .section-rich-text .rte .korua-dark .card h4{display:block;position:relative;margin:0 0 6px!important;padding:0!important;color:var(--bhp-text)!important;font-family:var(--bhp-display)!important;font-size:15px!important;font-weight:700!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important}.template-product #content .section-rich-text .rte :is(.funky-feature p,.keyfeatures .richtext__text-container,.pub-tech-item .pub-p),.template-product #content .section-rich-text .rte .korua-dark .card>:is(p,div){margin:0!important;color:var(--bhp-text-2)!important;font-size:14px!important;line-height:1.6!important;opacity:1!important}.template-product #content .section-rich-text .rte :is(.funky-section:has(>.funky-feature),.keyfeatures__grid,.pub-section:has(>.pub-tech-item)),.template-product #content .section-rich-text .rte .korua-dark .section:has(>.card>h4){display:grid!important;grid-template-columns:minmax(0,1fr);gap:16px;align-items:stretch}@media(min-width:768px){.template-product #content .section-rich-text .rte :is(.funky-section:has(>.funky-feature),.keyfeatures__grid,.pub-section:has(>.pub-tech-item)),.template-product #content .section-rich-text .rte .korua-dark .section:has(>.card>h4){grid-template-columns:repeat(2,minmax(0,1fr))}}.template-product #content .section-rich-text .rte :is(.funky-section:has(>.funky-feature),.pub-section:has(>.pub-tech-item))>:is(h3,.pub-kicker),.template-product #content .section-rich-text .rte .korua-dark .section:has(>.card>h4)>h3{grid-column:1 / -1;margin-bottom:0!important}.template-product #content .section-rich-text .rte :is(.stinky-meta-label,.pub-title){display:block;margin:0!important;color:var(--bhp-muted)!important;font-family:var(--bhp-body)!important;font-size:11px!important;font-weight:700!important;line-height:1.5!important;letter-spacing:.14em!important;text-transform:uppercase!important;opacity:1!important}.template-product #content .section-rich-text .rte :is(.stinky-meta-value,.pub-sub){margin:0!important;color:var(--bhp-text)!important;font-size:15px!important;font-weight:600!important;line-height:1.5!important;opacity:1!important}.template-product #content .section-rich-text .rte :is(.funky-table,.pub-table,.korua-dark table) td{background:transparent!important}.template-product #content .section-rich-text .rte :is(.funky-table,.pub-table,.korua-dark table) tbody tr:nth-child(2n){background:var(--bhp-panel)}.template-product #content .section-rich-text .rte :is(.funky-table,.pub-table,.korua-dark table){min-width:0!important}.template-product #content .section-rich-text .rte :is(.funky-table-wrap,.pub-tablewrap,.korua-dark .table-wrap){max-width:100%;margin:0 0 8px;overflow-x:auto;border:0!important;background:none!important;-webkit-overflow-scrolling:touch}.template-product #content .section-rich-text .rte:not(:has(>:not(p,ul,ol,h1,h2,h3,h4,h5,h6,br,span,strong,b,em,i,a,hr,table,blockquote))):not(:has(>span[style*="background-color:#4a29a7" i]))>p{margin:0 0 16px;font-size:16px;line-height:1.6}.template-product #content .section-rich-text .rte:not(:has(>:not(p,ul,ol,h1,h2,h3,h4,h5,h6,br,span,strong,b,em,i,a,hr,table,blockquote))):not(:has(>span[style*="background-color:#4a29a7" i]))>:last-child{margin-bottom:0}.template-product #content .section-rich-text .rte:not(:has(>:not(p,ul,ol,h1,h2,h3,h4,h5,h6,br,span,strong,b,em,i,a,hr,table,blockquote))):not(:has(>span[style*="background-color:#4a29a7" i]))>p:has(>br:only-child){display:none}.template-product #content .section-rich-text .rte:not(:has(>:not(p,ul,ol,h1,h2,h3,h4,h5,h6,br,span,strong,b,em,i,a,hr,table,blockquote))):not(:has(>span[style*="background-color:#4a29a7" i]))>p{white-space:pre-line}.template-product #content .section-rich-text .rte:not(:has(>:not(p,ul,ol,h1,h2,h3,h4,h5,h6,br,span,strong,b,em,i,a,hr,table,blockquote))):not(:has(>span[style*="background-color:#4a29a7" i])) :is(p,li,span,em,i,a)[style*=color i]{color:inherit!important;background-color:transparent!important}.template-product #content .section-rich-text .rte:not(:has(>:not(p,ul,ol,h1,h2,h3,h4,h5,h6,br,span,strong,b,em,i,a,hr,table,blockquote))):not(:has(>span[style*="background-color:#4a29a7" i])) :is(strong,b),.template-product #content .section-rich-text .rte .C6_uKkHUQsrJf7uW8ybq :is(strong,b){color:var(--bhp-text)!important;background-color:transparent!important;font-weight:700}.template-product #content .section-rich-text .rte:not(:has(>:not(p,ul,ol,h1,h2,h3,h4,h5,h6,br,span,strong,b,em,i,a,hr,table,blockquote))):not(:has(>span[style*="background-color:#4a29a7" i])) li :is(h1,h2,h3,h4,h5,h6){margin:0;padding:0;border:0;color:inherit;font:inherit;letter-spacing:0;text-transform:none}.template-product #content .section-rich-text .rte:not(:has(>:not(p,ul,ol,h1,h2,h3,h4,h5,h6,br,span,strong,b,em,i,a,hr,table,blockquote))):not(:has(>span[style*="background-color:#4a29a7" i])) :is(ul,ol){margin:0 0 16px;padding:0}.template-product #content .section-rich-text .rte:not(:has(>:not(p,ul,ol,h1,h2,h3,h4,h5,h6,br,span,strong,b,em,i,a,hr,table,blockquote))):not(:has(>span[style*="background-color:#4a29a7" i])) :is(ul,ol) :is(ul,ol){margin:8px 0 0}.template-product #content .section-rich-text .rte:not(:has(>:not(p,ul,ol,h1,h2,h3,h4,h5,h6,br,span,strong,b,em,i,a,hr,table,blockquote))):not(:has(>span[style*="background-color:#4a29a7" i])) ul{list-style:none}.template-product #content .section-rich-text .rte:not(:has(>:not(p,ul,ol,h1,h2,h3,h4,h5,h6,br,span,strong,b,em,i,a,hr,table,blockquote))):not(:has(>span[style*="background-color:#4a29a7" i])) li{position:relative;margin:0 0 8px;color:var(--bhp-text-2);font-size:15px;line-height:1.55}.template-product #content .section-rich-text .rte:not(:has(>:not(p,ul,ol,h1,h2,h3,h4,h5,h6,br,span,strong,b,em,i,a,hr,table,blockquote))):not(:has(>span[style*="background-color:#4a29a7" i])) ul>li{padding:0 0 0 18px;list-style:none}.template-product #content .section-rich-text .rte:not(:has(>:not(p,ul,ol,h1,h2,h3,h4,h5,h6,br,span,strong,b,em,i,a,hr,table,blockquote))):not(:has(>span[style*="background-color:#4a29a7" i])) ul>li:before{content:"";position:absolute;top:.62em;left:0;width:6px;height:6px;background:var(--bhp-red)}.template-product #content .section-rich-text .rte:not(:has(>:not(p,ul,ol,h1,h2,h3,h4,h5,h6,br,span,strong,b,em,i,a,hr,table,blockquote))):not(:has(>span[style*="background-color:#4a29a7" i])) ol{padding-left:22px;list-style:decimal}.template-product #content .section-rich-text .rte:not(:has(>:not(p,ul,ol,h1,h2,h3,h4,h5,h6,br,span,strong,b,em,i,a,hr,table,blockquote))):not(:has(>span[style*="background-color:#4a29a7" i])) ol>li{padding-left:4px}.template-product #content .section-rich-text .rte:not(:has(>:not(p,ul,ol,h1,h2,h3,h4,h5,h6,br,span,strong,b,em,i,a,hr,table,blockquote))):not(:has(>span[style*="background-color:#4a29a7" i])) ol>li::marker{color:var(--bhp-red);font-weight:700}.template-product #content .section-rich-text .rte:not(:has(>:not(p,ul,ol,h1,h2,h3,h4,h5,h6,br,span,strong,b,em,i,a,hr,table,blockquote))):not(:has(>span[style*="background-color:#4a29a7" i])) li>p{margin:0}.template-product #content .section-rich-text .rte:not(:has(>:not(p,ul,ol,h1,h2,h3,h4,h5,h6,br,span,strong,b,em,i,a,hr,table,blockquote))):not(:has(>span[style*="background-color:#4a29a7" i])) a{color:var(--bhp-text)!important;text-decoration:underline;text-decoration-color:var(--bhp-red);text-decoration-thickness:1px;text-underline-offset:3px}.template-product #content .section-rich-text .rte:not(:has(>:not(p,ul,ol,h1,h2,h3,h4,h5,h6,br,span,strong,b,em,i,a,hr,table,blockquote))):not(:has(>span[style*="background-color:#4a29a7" i])) a:hover{color:var(--bhp-violet)!important}.template-product #content .section-rich-text .rte:not(:has(>:not(p,ul,ol,h1,h2,h3,h4,h5,h6,br,span,strong,b,em,i,a,hr,table,blockquote))):not(:has(>span[style*="background-color:#4a29a7" i]))>hr{height:0;margin:32px 0;border:0;border-top:1px solid var(--bhp-rule);background:none}.template-product #content .section-rich-text .rte .C6_uKkHUQsrJf7uW8ybq:has(>h2),.template-product #content .section-rich-text .rte .C6_uKkHUQsrJf7uW8ybq:not(:has(div)){white-space:pre-line}.template-product #content .section-rich-text .rte .C6_uKkHUQsrJf7uW8ybq h2{white-space:normal}.template-product #content .section-rich-text .rte .C6_uKkHUQsrJf7uW8ybq:not(:has(div,h2)){font-size:15px;line-height:1.1}.template-product #content .section-rich-text .rte p.h3{display:block;position:relative;margin:24px 0 6px!important;padding:24px 0 0!important;border-top:1px solid var(--bhp-rule);color:var(--bhp-text)!important;font-family:var(--bhp-display)!important;font-size:16px!important;font-weight:700!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important}.template-product #content .section-rich-text .rte hr.Dev-global-hr{display:none}.template-product #content .section-rich-text .rte .featured-row__subtext{max-width:none;margin:0;color:var(--bhp-text-2);font-size:15px!important;line-height:1.6}.template-product #content .section-rich-text .rte .collapsible__button,.template-product #content .section-rich-text .rte :is(p,span):has(>.collapsible__button),.template-product #content .section-rich-text .rte h3:has(>span>.collapsible__button){display:none!important}.template-product #content .section-rich-text .rte :is(.collapsible,.collapsible-container,.collapsible-container__content,.collapsible__container,.keyfeatures,.product-overview__spacer){display:block;height:auto;margin:0;padding:0;overflow:visible;border:0;background:none;visibility:visible;opacity:1}.template-product #content .section-rich-text .rte .collapsible__container>div:has(>br:only-child),.template-product #content .section-rich-text .rte .product-overview__key-features-label:is(:empty,:has(>br:only-child)){display:none}.template-product #content .section-rich-text .rte .collapsible__container p{margin:0 0 12px}.template-product #content .section-rich-text .rte .product-overview__spacer>div{margin:0 0 16px}.template-product #content .section-rich-text .rte .product-overview__key-features-label+div{color:var(--bhp-text-2);font-size:15px}.template-product #content .section-rich-text .rte .product-overview__key-features-label:has(.collapsible__label){padding:0!important;color:var(--bhp-text-2)!important;font-family:var(--bhp-body)!important;font-size:16px!important;font-weight:400!important}.template-product #content .section-rich-text .rte .korua-dark{--bg: transparent;--fg: var(--bhp-text);--muted: var(--bhp-text-2);--soft2: var(--bhp-rule);--card: var(--bhp-panel);--card2: var(--bhp-panel);padding:0;background:none;color:var(--bhp-text-2);font-family:var(--bhp-body);font-size:16px}.template-product #content .section-rich-text .rte .korua-dark .korua-container{max-width:none}.template-product #content .section-rich-text .rte .korua-dark :is(p,li,div){color:var(--bhp-text-2)}.template-product #content .section-rich-text .rte .korua-dark>.korua-container>p{margin:0 0 16px;font-size:16px;line-height:1.6}.template-product #content .section-rich-text .rte .korua-dark .video-wrap{margin:0 0 32px!important;border:0;background:#000}.template-product #content .section-rich-text .rte .korua-dark .korua-badges{gap:6px 24px;margin:0 0 8px}.template-product #content .section-rich-text .rte .korua-dark .badge{margin:0;padding:0;border:0;background:none;color:var(--bhp-muted);font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;white-space:normal}.template-product #content .section-rich-text .rte .korua-dark .badge span{color:var(--bhp-text);font-weight:700}.template-product #content .section-rich-text .rte .korua-dark .korua-nav{position:static;margin:24px 0 0;padding:0;border:0;background:none}.template-product #content .section-rich-text .rte .korua-dark .nav-grid{display:flex;flex-wrap:wrap;gap:8px 24px}.template-product #content .section-rich-text .rte .korua-dark .korua-nav a{display:inline-block;padding:0 0 3px;border:0;background:var(--bhp-gradient-h) no-repeat left bottom / 0 2px;color:var(--bhp-text);font-size:11px;font-weight:700;letter-spacing:.14em;text-decoration:none;text-transform:uppercase;transition:background-size .2s ease}.template-product #content .section-rich-text .rte .korua-dark .korua-nav a:is(:hover,:focus-visible){background-size:100% 2px}.template-product #content .section-rich-text .rte .korua-dark .section{padding:0}.template-product #content .section-rich-text .rte .korua-dark hr{display:none}.template-product #content .section-rich-text .rte .korua-dark .card:has(.table-wrap){padding:0!important;border:0!important;background:none!important}.template-product #content .section-rich-text .rte .korua-dark :is(.img-card-dark,.full-bleed){margin:16px 0 0;padding:0;border:1px solid var(--bhp-rule);background:#fff}.template-product #content .section-rich-text .rte .korua-dark :is(.img-card-dark,.full-bleed) img{width:100%}.template-product #content .section-rich-text .rte .korua-dark th{position:static}@media(min-width:768px){.template-product #content .section-rich-text .rte .korua-dark :is(th,td){white-space:normal!important}}.template-product #content .section-rich-text .rte .korua-dark td span[style*=opacity i]{color:var(--bhp-muted);opacity:1!important}.template-product #content .section-rich-text .rte .korua-dark .tip{margin:8px 0 0;color:var(--bhp-muted);font-size:12px;line-height:1.5}.template-product #content .section-rich-text .rte .korua-dark .card>div[style*=height i]{display:none}.template-product #content .section-rich-text .rte:has(>.funky-wrap){font-size:0}.template-product #content .section-rich-text .rte:has(>.funky-wrap)>.funky-wrap{font-size:16px}.template-product #content .section-rich-text .rte:has(>.funky-wrap)>style~p{display:none}.template-product #content .section-rich-text .rte .funky-wrap{padding:0}.template-product #content .section-rich-text .rte .funky-box{max-width:none;padding:0;background:none}.template-product #content .section-rich-text .rte .funky-section{margin-top:0}.template-product #content .section-rich-text .rte .funky-text{margin:0 0 16px;color:var(--bhp-text-2);font-size:16px;line-height:1.6}.template-product #content .section-rich-text .rte .funky-center>p:has(>strong){margin:0 0 8px}.template-product #content .section-rich-text .rte .funky-center>p>strong{color:var(--bhp-muted);font-size:12px;font-weight:700;letter-spacing:.12em}.template-product #content .section-rich-text .rte .funky-diagram{max-width:100%;margin:8px 0 0}.template-product #content .section-rich-text .rte .funky-feature img{max-width:100%;margin-top:12px}.template-product #content .section-rich-text .rte .funky-feature h4{text-transform:none!important}.template-product #content .section-rich-text .rte .perf-wrap{grid-template-columns:minmax(0,1fr);gap:24px;max-width:none;margin:24px 0 32px}@media(min-width:768px){.template-product #content .section-rich-text .rte .perf-wrap{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px}}.template-product #content .section-rich-text .rte .perf-item{padding-top:0}.template-product #content .section-rich-text .rte .perf-label{margin:0 0 10px;padding-right:40px;color:var(--bhp-text);font-family:var(--bhp-display);font-size:15px;font-weight:700;line-height:20px;letter-spacing:0;text-transform:none}.template-product #content .section-rich-text .rte .perf-bar{height:3px;border:0;background:#e8eeed}.template-product #content .section-rich-text .rte .perf-fill{background:var(--bhp-gradient-h)}.template-product #content .section-rich-text .rte :is(.perf-grid,.perf-stem){display:none}.template-product #content .section-rich-text .rte .perf-score{display:block;top:-30px;right:0;left:auto;width:auto;height:auto;transform:none;border:0;background:none;color:var(--bhp-red);font-family:var(--bhp-body);font-size:13px;font-weight:700;line-height:20px;font-variant-numeric:tabular-nums}.template-product #content .section-rich-text .rte .perf-score:after{content:" / 10";color:var(--bhp-muted);font-weight:600}.template-product #content .section-rich-text .rte:has(>.funky-wrap){max-width:none}.template-product #content .section-rich-text .rte .funky-box{display:grid;grid-template-columns:minmax(0,1fr)}.template-product #content .section-rich-text .rte .funky-box>.funky-section:not(.funky-center){grid-column:1 / -1}.template-product #content .section-rich-text .rte .funky-section:has(>.funky-title){display:flex;flex-direction:column}.template-product #content .section-rich-text .rte .funky-section:has(>.funky-title)>.funky-text{order:1;max-width:34em;margin:0;color:var(--bhp-text);font-family:var(--bhp-display);font-size:19px;font-weight:700;line-height:1.4;letter-spacing:-.01em}.template-product #content .section-rich-text .rte .funky-section:has(>.funky-title)>.perf-wrap{order:2;margin:32px 0 0}.template-product #content .section-rich-text .rte .funky-section:not(.funky-center):not(:has(>.funky-title))>.funky-text{max-width:42em}.template-product #content .section-rich-text .rte .funky-box>.funky-center{margin:40px 0 0;padding:32px 0 40px;border-image:linear-gradient(var(--bhp-panel) 0 0) fill 0 / / 0 100vmax}.template-product #content .section-rich-text .rte .funky-box>.funky-center+.funky-center{margin-top:0;padding-top:0}.template-product #content .section-rich-text .rte .funky-center>.funky-h3{margin:0 0 12px!important;padding:0!important;border-bottom:0!important}.template-product #content .section-rich-text .rte .funky-center>.funky-text{max-width:28em}.template-product #content .section-rich-text .rte .funky-center>.funky-diagram{margin-top:24px}@media(min-width:768px){.template-product #content .section-rich-text .rte .funky-section:has(>.funky-title)>.funky-text{font-size:22px}.template-product #content .section-rich-text .rte .funky-box{grid-template-columns:repeat(2,minmax(0,1fr))}.template-product #content .section-rich-text .rte .funky-box>.funky-center{margin-top:48px;padding:48px 32px 56px 0;border-image-outset:0 0 0 100vmax}.template-product #content .section-rich-text .rte .funky-box>.funky-center+.funky-center{margin-top:48px;padding:48px 0 56px 32px;border-image-outset:0 100vmax 0 1px}}@media(min-width:1024px){.template-product #content .section-rich-text .rte .funky-section:has(>.funky-title){display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:80px;align-items:start}.template-product #content .section-rich-text .rte .funky-section:has(>.funky-title)>.funky-title{grid-column:1;grid-row:1}.template-product #content .section-rich-text .rte .funky-section:has(>.funky-title)>.funky-text{grid-column:1;grid-row:2;font-size:24px}.template-product #content .section-rich-text .rte .funky-section:has(>.funky-title)>.perf-wrap{grid-column:2;grid-row:1 / span 2;grid-template-columns:minmax(0,1fr);gap:24px;margin:6px 0 0}.template-product #content .section-rich-text .rte .funky-box>.funky-section:not(.funky-center):not(:has(>.funky-title)){display:grid!important;grid-template-columns:240px repeat(2,minmax(0,1fr));column-gap:16px;row-gap:0;align-items:start;margin-top:56px;padding-top:24px;border-top:1px solid var(--bhp-rule)}.template-product #content .section-rich-text .rte .funky-box>.funky-section:not(.funky-center):not(:has(>.funky-title))>.funky-h3{position:sticky;top:24px;grid-column:1;grid-row:1 / span 12;margin:0!important;padding:0 40px 0 0!important;border-bottom:0!important}.template-product #content .section-rich-text .rte .funky-box>.funky-section:not(.funky-center):not(:has(>.funky-title))>:not(.funky-h3,.funky-feature){grid-column:2 / -1}.template-product #content .section-rich-text .rte .funky-box>.funky-section>.funky-feature{align-self:stretch;margin:0 0 16px!important}.template-product #content .section-rich-text .rte .funky-box>.funky-section:not(.funky-center):not(:has(>.funky-title))>.funky-text{font-size:17px}.template-product #content .section-rich-text .rte .funky-box>.funky-center{margin-top:56px;padding:56px 40px 64px 0}.template-product #content .section-rich-text .rte .funky-box>.funky-center+.funky-center{margin-top:56px;padding:56px 0 64px 40px}}@media(min-width:1280px){.template-product #content .section-rich-text .rte .funky-box>.funky-section:not(.funky-center):not(:has(>.funky-title)){grid-template-columns:240px repeat(3,minmax(0,1fr))}}.template-product #content .section-rich-text .rte .stinky-page{padding:0}.template-product #content .section-rich-text .rte .stinky-box{overflow:visible;border:0;background:none;color:var(--bhp-text-2)}.template-product #content .section-rich-text .rte .stinky-wrap{max-width:none;padding:0}.template-product #content .section-rich-text .rte .stinky-lead{margin:0 0 16px;color:var(--bhp-text-2);font-size:16px;line-height:1.6;opacity:1}.template-product #content .section-rich-text .rte .stinky-bullets{align-items:stretch!important;margin:0 0 24px!important;padding:0!important;gap:8px!important;color:var(--bhp-text-2);font-size:15px;line-height:1.55}.template-product #content .section-rich-text .rte .stinky-bullets li{display:block!important;position:relative;padding-left:18px}.template-product #content .section-rich-text .rte .stinky-bullets li:before{content:"";position:absolute;top:.62em;left:0;width:6px;height:6px;background:var(--bhp-red)}.template-product #content .section-rich-text .rte .stinky-bullets strong{color:var(--bhp-text)}.template-product #content .section-rich-text .rte .stinky-meta{gap:0;padding:0;border-top:1px solid var(--bhp-rule)}.template-product #content .section-rich-text .rte .stinky-meta-row{justify-items:stretch!important;gap:4px 24px!important;padding:14px 0;border-bottom:1px solid var(--bhp-rule)}@media(min-width:768px){.template-product #content .section-rich-text .rte .stinky-meta-row{grid-template-columns:minmax(140px,30%) minmax(0,1fr)!important;align-items:baseline}}.template-product #content .section-rich-text .rte .stinky-badge{display:block;width:auto;margin:24px 0 0;padding:16px 20px;border:1px solid var(--bhp-rule);border-left:3px solid var(--bhp-red);background:var(--bhp-panel);color:var(--bhp-text-2);font-size:14px;font-weight:600;letter-spacing:0}.template-product #content .section-rich-text .rte .stinky-size{margin-top:0;padding-top:0;border-top:0}.template-product #content .section-rich-text .rte .stinky-note{margin:0 0 16px;color:var(--bhp-muted);font-size:12px;opacity:1}.template-product #content .section-rich-text .rte .stinky-size-card{max-width:560px;padding:0;border:0;background:none}.template-product #content .section-rich-text .rte .stinky-size-img{border:0}.template-product #content .section-rich-text .rte .pub-wrap{max-width:none;padding:0}.template-product #content .section-rich-text .rte .pub-box{overflow:visible;border:0;background:none}.template-product #content .section-rich-text .rte .pub-pad{padding:0}.template-product #content .section-rich-text .rte .pub-section{border-top:0}.template-product #content .section-rich-text .rte .pub-video{margin:0 0 32px}.template-product #content .section-rich-text .rte .pub-p{margin:0 0 16px;color:var(--bhp-text-2);font-size:16px;line-height:1.6;opacity:1}.template-product #content .section-rich-text .rte .pub-stack{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:40px}@media(min-width:768px){.template-product #content .section-rich-text .rte .pub-stack{grid-template-columns:repeat(3,minmax(0,1fr))}}.template-product #content .section-rich-text .rte .pub-icon{width:100%;margin:0 0 16px}.template-product #content .section-rich-text .rte .pub-tech-head{gap:12px;margin:0 0 8px}.template-product #content .section-rich-text .rte .pub-tech-head img{width:28px;flex:0 0 28px}.template-product #content .section-rich-text .rte .pub-tech-head .t{color:var(--bhp-text);font-family:var(--bhp-display);font-size:15px;font-weight:700;line-height:1.35;letter-spacing:0;text-transform:none}
/*# sourceMappingURL=/cdn/shop/t/15/assets/bh-spec-c.css.map */
