/* v150: deliberate proportions, useful navigation, content-specific panels. */
html body .abk-hero-v150.abk-hero-v150.abk-hero-v150 .abk-hero-layout-v149 {
  grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)!important;gap:48px!important;
}
html body .abk-hero-v150.abk-hero-v150.abk-hero-v150 .abk-hero-copy-v149>p {max-width:60ch!important;}
html body .abk-hero-v150.abk-hero-v150.abk-hero-v150 .abk-copy-support-v150 {margin-top:24px;}
html body .abk-hero-v150.abk-hero-v150.abk-hero-v150 .abk-support-label-v150 {display:block;color:#efad80!important;font-size:.68rem!important;font-weight:750;letter-spacing:.1em;line-height:1.4;text-transform:uppercase;margin:0 0 12px;}
html body .abk-hero-v150.abk-hero-v150.abk-hero-v150 .abk-hero-jumps-v150 {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;}
html body .abk-hero-v150.abk-hero-v150.abk-hero-v150 .abk-hero-jumps-v150>a {position:relative;display:flex;flex-direction:column;gap:7px;min-width:0;padding:16px 14px 14px;background:#ffffff08;border:1px solid #ffffff35;border-radius:12px;text-decoration:none;color:#fafaf7;transition:background .16s,border-color .16s;}
html body .abk-hero-v150.abk-hero-v150.abk-hero-v150 .abk-hero-jumps-v150>a:hover {background:#ffffff13;border-color:#c97845;}
html body .abk-hero-v150.abk-hero-v150.abk-hero-v150 .abk-hero-jumps-v150 strong {color:#fafaf7!important;font-size:.9rem!important;line-height:1.3!important;font-weight:700;padding-right:10px;}
html body .abk-hero-v150.abk-hero-v150.abk-hero-v150 .abk-hero-jumps-v150 span {color:#d6decf!important;font-size:.74rem!important;line-height:1.45!important;padding-right:6px;}
html body .abk-hero-v150.abk-hero-v150.abk-hero-v150 .abk-hero-jumps-v150 b {position:absolute;right:10px;top:13px;color:#efad80;font-size:.8rem;}
html body .abk-hero-v150.abk-hero-v150.abk-hero-v150 .abk-hero-button-v150 {display:inline-flex;gap:22px;align-items:center;min-height:44px;margin-top:18px;padding:10px 17px;border-radius:8px;background:#c97845;color:#171c15!important;font-size:.86rem;font-weight:750;text-decoration:none;}
html body .abk-hero-v150.abk-hero-v150.abk-hero-v150 .abk-media-v150 {margin:0;background:#252d20;border:1px solid #66705b;border-radius:18px;overflow:hidden;box-shadow:0 18px 48px #10160e30;}
html body .abk-hero-v150.abk-hero-v150.abk-hero-v150 .abk-media-v150 img {display:block;width:100%;height:338px!important;max-height:none!important;object-fit:cover;object-position:center;}
html body .abk-hero-v150.abk-hero-v150.abk-hero-v150 .abk-media-v150 figcaption {padding:19px 22px;color:#e5eadf!important;font-size:.84rem;line-height:1.5;font-weight:650;}
html body .abk-hero-v150.abk-hero-v150.abk-hero-v150 .abk-context-v150 {margin:0;padding:28px;background:#293222;border:1px solid #66705b;border-radius:18px;box-shadow:0 18px 48px #10160e25;min-width:0;}
html body .abk-hero-v150.abk-hero-v150.abk-hero-v150 .abk-context-v150 h2 {margin:8px 0 22px;color:#fafaf7!important;font-size:1.7rem!important;line-height:1.2!important;font-family:Georgia,serif;font-weight:500;}
html body .abk-hero-v150.abk-hero-v150.abk-hero-v150 .abk-context-rows-v150>a {display:flex;align-items:flex-start;gap:14px;padding:18px 0;border-top:1px solid #ffffff25;text-decoration:none;color:#fafaf7!important;}
html body .abk-hero-v150.abk-hero-v150.abk-hero-v150 .abk-context-rows-v150>a:last-child {padding-bottom:0;}
html body .abk-hero-v150.abk-hero-v150.abk-hero-v150 .abk-context-rows-v150>a>div {min-width:0;flex:1;}
html body .abk-hero-v150.abk-hero-v150.abk-hero-v150 .abk-context-rows-v150 strong {font-size:.97rem!important;line-height:1.4;display:block;color:#fafaf7!important;}
html body .abk-hero-v150.abk-hero-v150.abk-hero-v150 .abk-context-rows-v150 p {font-size:.8rem!important;line-height:1.5!important;margin:5px 0 0!important;color:#cdd6c5!important;}
html body .abk-hero-v150.abk-hero-v150.abk-hero-v150 .abk-context-rows-v150 b {color:#efad80;}
html body .abk-hero-v150.abk-hero-v150.abk-hero-v150 .abk-row-number-v150 {font-size:.7rem;font-weight:750;color:#efad80;padding-top:4px;}
html body .abk-hero-v150.abk-hero-v150.abk-hero-v150 .abk-profile-facts-v150 {list-style:none;padding:0;margin:0;}
html body .abk-hero-v150.abk-hero-v150.abk-hero-v150 .abk-profile-facts-v150 li {padding:12px 0;border-top:1px solid #ffffff25;font-size:.9rem;color:#e5eadf;display:flex;align-items:center;gap:12px;}
html body .abk-hero-v150.abk-hero-v150.abk-hero-v150 .abk-profile-facts-v150 li>span {color:#efad80;font-size:.8rem;}
html body .abk-hero-v150.abk-hero-v150.abk-hero-v150 .abk-facts-condensed-v150 {margin-top:18px;}
html body .abk-hero-v150.abk-hero-v150.abk-hero-v150 .abk-facts-condensed-v150 span {font-size:.67rem!important;padding:5px 8px!important;}
html body .abk-hero-v150.abk-hero-v150.abk-hero-v150 .abk-local-count-v150 {display:inline-block;font-size:.82rem!important;font-weight:700;padding:8px 12px;border-left:3px solid #c97845;background:#ffffff08;margin:18px 0 0;}
html body .abk-hero-v150.abk-hero-v150.abk-hero-v150 .abk-hero-right-v149:has(.abk-context-v150) {gap:12px;}
html body .abk-hero-v150.abk-hero-v150.abk-hero-v150 .abk-hero-right-v149 .abk-context-v150 {padding:20px 24px;}
html body .abk-hero-v150.abk-hero-v150.abk-hero-v150 .abk-hero-right-v149 .abk-context-rows-v150>a {padding:12px 0;}
html body .abk-hero-v150.abk-hero-v150.abk-hero-v150 .abk-hero-right-v149 .abk-context-v150 h2 {margin-bottom:12px;}
html body .abk-hero-v150.abk-hero-v150.abk-hero-v150 .abk-context-rows-v150 p {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
html body .abk-hero-v150.abk-hero-v150.abk-hero-v150 .abk-hero-right-v149 .abk-context-rows-v150 p {display:none;}
html body .abk-hero-v150.abk-hero-v150.abk-hero-v150 .brand-search-v56 {display:flex!important;align-items:center!important;gap:14px!important;}
html body .abk-hero-v150.abk-hero-v150.abk-hero-v150 .brand-search-v56>div {flex:1;min-width:0;}
html body .abk-hero-v150.abk-hero-v150.abk-hero-v150 .brand-search-v56 .search-icon-v56 {flex:none;}
@media(min-width:801px){
 html body .abk-hero-v150.abk-hero-v150.abk-hero-v150 .abk-hero-layout-v149>.abk-context-v150 {min-height:400px;}
}
@media(max-width:1050px){
 html body .abk-hero-v150.abk-hero-v150.abk-hero-v150 .abk-hero-layout-v149 {gap:28px!important;}
 html body .abk-hero-v150.abk-hero-v150.abk-hero-v150 .abk-hero-jumps-v150 {gap:7px;}
 html body .abk-hero-v150.abk-hero-v150.abk-hero-v150 .abk-hero-jumps-v150>a {padding:12px 10px;}
}
@media(max-width:800px){
 html body .abk-hero-v150.abk-hero-v150.abk-hero-v150 .abk-hero-layout-v149 {grid-template-columns:minmax(0,1fr)!important;gap:28px!important;}
 html body .abk-hero-v150.abk-hero-v150.abk-hero-v150 .abk-media-v150 img {height:260px!important;}
 html body .abk-hero-v150.abk-hero-v150.abk-hero-v150 .abk-context-v150 {padding:24px;}
}
@media(max-width:460px){
 html body .abk-hero-v150.abk-hero-v150.abk-hero-v150 .abk-hero-jumps-v150 {grid-template-columns:1fr;}
 html body .abk-hero-v150.abk-hero-v150.abk-hero-v150 .abk-hero-jumps-v150>a {display:grid;grid-template-columns:1fr 1.3fr;align-items:center;gap:10px;padding:13px 24px 13px 12px;}
 html body .abk-hero-v150.abk-hero-v150.abk-hero-v150 .abk-media-v150 img {height:220px!important;}
}
