/* Style 1 intentionally retains the original heading and subtitle. */
.home-section-name{max-width:100%;overflow-wrap:anywhere}
.home-section-name:is(.home-title-style-2,.home-title-style-3,.home-title-style-4){filter:none!important;animation:none!important;text-shadow:none!important;transition:none!important;-webkit-text-fill-color:var(--font_main)!important;color:var(--font_main)!important;background:none!important}
.home-section-name.home-title-style-2{font-size:20px!important;font-weight:600!important;letter-spacing:0!important}
.home-section-name.home-title-style-3{display:inline-block;border-left:4px solid var(--sub);padding:5px 0 5px 12px!important;font-size:22px!important;background:linear-gradient(90deg,color-mix(in srgb,var(--main) 12%,transparent),transparent)!important}
.home-section-name.home-title-style-4{display:inline-block;position:relative;padding:0 0 12px!important;font-size:22px!important;border:0!important;border-radius:0!important}
.home-section-name.home-title-style-4:after{content:"";position:absolute;bottom:0;left:0;width:min(100%,150px);height:3px;border-radius:9px;background:linear-gradient(90deg,var(--main),var(--sub))}
.home-unified-heading.is-style-2{border:0!important;padding:0!important}
.home-unified-heading .home-section-name:is(.home-title-style-3,.home-title-style-4){font-size:22px!important}
:is(div,.home-unified-heading-copy):has(>.home-title-style-2)>p{display:none!important}
:is(div,.home-unified-heading-copy):has(>.home-title-style-3)>p{color:var(--sub)!important;font-size:11px!important;letter-spacing:.025em}
:is(div,.home-unified-heading-copy):has(>.home-title-style-4)>p{font-size:11px!important;margin-top:6px!important}
:is(div,.home-unified-heading-copy):has(>.home-section-name:not(.home-title-style-1))>p>i{display:none!important}
@media(max-width:767.98px){.home-section-name:is(.home-title-style-2,.home-title-style-3,.home-title-style-4){font-size:18px!important}}

/* Recommended category heading: icon badge, clear main title, muted subtitle and rule. */
.home-section-name.home-title-style-5{display:flex!important;flex:1 1 auto;align-items:center;gap:10px;min-width:0;color:var(--font_main)!important;-webkit-text-fill-color:var(--font_main)!important;font-size:18px!important;font-weight:700!important;line-height:1.25!important;letter-spacing:0!important;filter:none!important;text-shadow:none!important;animation:none!important}
.home-section-name.home-title-style-5:before,.nexus-category-heading.home-title-style-5>i{display:grid;flex:0 0 40px;width:40px;height:40px;place-items:center;margin:0!important;border:0!important;border-radius:13px;background:color-mix(in srgb,var(--main) 17%,var(--bg_sub));color:var(--main)!important;font-size:16px!important;filter:none!important;transform:none!important}
.home-section-name.home-title-style-5:before{content:"\f02b";font-family:"Font Awesome 6 Pro","Font Awesome 6 Free";font-weight:900}
.home-section-name.home-title-style-5:after{content:"";flex:1 1 auto;height:1px;margin-left:4px;background:var(--bg_border)}
.nexus-category-heading.home-title-style-5{width:100%;gap:10px}
.home-category-heading-wrap:has(.nexus-category-heading.home-title-style-5){flex:1;min-width:0}
.nexus-category-heading.home-title-style-5>div{display:flex;min-width:0;align-items:baseline;gap:9px}
.nexus-category-heading.home-title-style-5 h4{color:var(--font_main)!important;font-size:18px!important;font-weight:700!important;line-height:1.25!important}
.nexus-category-heading.home-title-style-5 p{margin:0!important;color:var(--font_sub)!important;font-size:12px!important;line-height:1.2!important;white-space:nowrap}
.nexus-category-heading.home-title-style-5:after{content:"";flex:1;height:1px;background:var(--bg_border)}
.home-unified-heading.is-style-5{align-items:center!important;gap:14px!important}
.home-unified-heading.is-style-5 .home-unified-heading-copy{display:grid;grid-template-columns:max-content auto minmax(18px,1fr);grid-template-areas:"title subtitle rule";align-items:center;gap:10px;flex:1;min-width:0}
.home-unified-heading.is-style-5 .home-section-name{grid-area:title;width:auto!important;min-width:0}
.home-unified-heading.is-style-5 .home-unified-heading-copy>p{grid-area:subtitle;margin:0!important;color:var(--font_sub)!important;font-size:12px!important;white-space:nowrap}
.home-unified-heading.is-style-5 .home-unified-heading-copy:after{grid-area:rule;content:"";height:1px;background:var(--bg_border)}
.home-unified-heading.is-style-5 .home-unified-heading-action{margin:0!important}
@media(max-width:767.98px){.home-section-name.home-title-style-5{gap:7px;font-size:15px!important}.home-section-name.home-title-style-5:before,.nexus-category-heading.home-title-style-5>i{flex-basis:34px;width:34px;height:34px;border-radius:11px;font-size:14px!important}.nexus-category-heading.home-title-style-5>div{display:block}.nexus-category-heading.home-title-style-5 h4{font-size:15px!important}.nexus-category-heading.home-title-style-5 p{font-size:10px!important}.home-unified-heading.is-style-5 .home-unified-heading-copy{grid-template-columns:max-content auto;grid-template-areas:"title subtitle";gap:7px}.home-unified-heading.is-style-5 .home-unified-heading-copy:after{display:none}.home-unified-heading.is-style-5 .home-unified-heading-copy>p{font-size:10px!important}}
