/* Technical Guides only. Native localization controls and content stay intact. */
body:has([data-bcr24-guide-header]){--btg-ink:#142b45;--btg-accent:#b54c0a;--btg-line:#d7e1eb}
[data-boltte-guide-directory]{max-width:1440px;padding:36px 30px 52px;font-family:Arial,Helvetica,sans-serif;color:var(--btg-ink)}
[data-boltte-guide-directory] h1{max-width:920px;font-size:clamp(28px,3vw,38px);line-height:1.16;letter-spacing:-.8px;font-weight:750;margin:0 0 16px;color:var(--btg-ink)}
[data-boltte-guide-directory] .btg-intro{max-width:850px;font-size:15px;line-height:1.65;color:#51657d;margin:0 0 24px}
[data-boltte-guide-directory] .btg-nav{margin:0 0 30px;gap:8px}
[data-boltte-guide-directory] .btg-nav a{border-color:var(--btg-line);background:#fff;color:var(--btg-ink);font-size:12px;font-weight:600;border-radius:5px;padding:11px 13px;min-height:42px;display:flex;align-items:center}
[data-boltte-guide-directory] .btg-nav a:hover{background:#f2f6fa;border-color:#97aabd}
[data-boltte-guide-directory] .btg-nav a[aria-current=true]{background:var(--btg-ink);border-color:var(--btg-ink);color:#fff}
[data-boltte-guide-directory] .btg-mobile-filter{display:none}
[data-boltte-guide-directory] .btg-group{padding:26px 0;border-color:var(--btg-line);scroll-margin-top:240px}
[data-boltte-guide-directory] .btg-group h2{font-size:24px;font-weight:700;letter-spacing:-.4px;color:var(--btg-ink)}
[data-boltte-guide-directory] .btg-count{background:#f0f4f8;color:#51657d;font-size:12px;letter-spacing:0;font-weight:400}
[data-boltte-guide-directory] .btg-grid{gap:20px}
[data-boltte-guide-directory] .btg-card{border-color:var(--btg-line);padding:16px;border-radius:7px}
[data-boltte-guide-directory] .btg-card h3{font-size:17px;font-weight:700;color:var(--btg-ink)}
[data-boltte-guide-directory] .btg-card h3 a{color:var(--btg-ink);display:block}
[data-boltte-guide-directory] .btg-card>a:last-child{color:var(--btg-accent);font-size:12px;font-weight:700;display:inline-flex;align-items:center;min-height:36px}
[data-boltte-guide-directory] .btg-card img{background:#f5f7fa}
body:has([data-bcr24-guide-header]) .article-template{font-family:Arial,Helvetica,sans-serif;color:var(--btg-ink)}
body:has([data-bcr24-guide-header]) .article-template__title{color:var(--btg-ink);font-weight:750;letter-spacing:-.6px;line-height:1.2}
[data-bcr24-guide-header] .bcr24-product-navigation a[aria-current=page]{color:var(--btg-accent)}
@media(max-width:959px){
 body:has([data-bcr24-guide-header]) .boltte-mobile-translate-top[data-ready=true]{height:40px;min-height:40px;padding:3px 18px;gap:10px;align-items:center}
 body:has([data-bcr24-guide-header]) .boltte-mobile-translate-top .plugin-isv-multiLanguage,
 body:has([data-bcr24-guide-header]) .boltte-mobile-translate-top .isv-mobile-language-wrap,
 body:has([data-bcr24-guide-header]) .boltte-mobile-translate-top .dropdown__disclosure{height:32px!important;min-height:0!important;margin:0!important;padding:0!important}
 body:has([data-bcr24-guide-header]) .boltte-mobile-translate-top .j-stage-locale-isv{height:32px!important;min-height:32px!important;display:flex!important;align-items:center;padding:4px 9px!important;color:#142b45}
 body:has([data-bcr24-guide-header]) .boltte-mobile-translate-top .j-stage-locale-isv .body5{font-size:12px!important;line-height:1.3!important}
 body:has([data-bcr24-guide-header]) .boltte-mobile-translate-top .dropdown__list{top:100%!important;max-height:55vh;overflow-y:auto}
 [data-boltte-guide-directory]{padding:26px 18px 36px}
 [data-boltte-guide-directory] h1{font-size:29px;letter-spacing:-.6px}
 [data-boltte-guide-directory] .btg-intro{font-size:14px;line-height:1.6;margin-bottom:20px}
 [data-boltte-guide-directory] .btg-nav{display:none}
 [data-boltte-guide-directory] .btg-mobile-filter{display:grid;gap:7px;margin:0 0 24px;min-width:0}
 [data-boltte-guide-directory] .btg-mobile-filter label{font-size:11px;letter-spacing:1px;font-weight:700;text-transform:uppercase;color:#51657d}
 [data-boltte-guide-directory] .btg-mobile-filter select{width:100%;max-width:100%;min-width:0;height:46px;padding:0 32px 0 12px;border:1px solid #a9bbcd;border-radius:5px;color:var(--btg-ink);background-color:#fff;font:600 14px Arial,Helvetica,sans-serif}
 [data-boltte-guide-directory] .btg-mobile-filter select:focus-visible{outline:3px solid #d98a51;outline-offset:2px}
 [data-boltte-guide-directory] .btg-group{padding:22px 0}
 [data-boltte-guide-directory] .btg-group h2{font-size:21px;line-height:1.35}
 body:has([data-bcr24-guide-header]) .article-template__title{font-size:29px;overflow-wrap:anywhere}
}
@media(max-width:360px){[data-boltte-guide-directory] h1{font-size:26px}[data-boltte-guide-directory] .btg-group h2{font-size:19px}}
