/* Navigation, breadcrumb, policy and FAQ review updates */
.site-header nav>a[aria-current="page"],.service-toggle.active{font-weight:700;text-decoration:none}
.site-header nav>a:hover,.service-toggle:hover{text-decoration:none}
.wordmark{display:flex;width:36px;height:54px;align-items:center}
.brand-mark{display:block;width:54px;height:54px;flex:none;border-radius:50%;overflow:hidden}
.brand-mark img{display:block;width:100%;height:100%;object-fit:cover}
.service-menu{position:relative;display:flex;align-items:center}
.service-toggle{display:inline-flex;min-height:42px;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:inherit;font-size:inherit;line-height:inherit}
.service-toggle.active{color:var(--ink)}
.breadcrumbs{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:9px;width:calc(100% - 64px);max-width:var(--content);min-height:42px;margin:0 auto;color:var(--muted);font-size:13px;line-height:1.4}
.breadcrumbs a:hover{text-decoration:underline}
.breadcrumbs [aria-current="page"]{color:var(--ink)}
.policy-toc>a{display:block}
.policy-toc>a[aria-current="location"]{font-weight:700;color:var(--ink)}
.policy-original>.node-text{margin-bottom:8px}
.policy-original>.policy-clause{padding-top:12px}
.policy-clause{scroll-margin-top:112px}
[data-layout="Category links"]{align-items:stretch}
[data-layout="Category links"]>.layout-row{flex-wrap:wrap;align-items:center;justify-content:center;gap:12px}
[data-layout="Category links"] .category-link{display:flex;min-height:44px;align-items:center;justify-content:center;padding:9px 18px;border-radius:999px;background:#eef0f2;color:#333b43;text-align:center;text-decoration:none;line-height:1.35}
[data-layout="Category links"] .category-link:hover{background:#e2e5e8;text-decoration:none}
[data-layout="Category links"] .category-ask{background:#4b5259;color:#fff}
[data-layout="Category links"] .category-ask:hover{background:#343a40}
@media(max-width:960px){
 .site-header nav>a.button{padding-left:22px;padding-right:22px}
 .service-toggle{min-height:44px;padding:7px 0}
 .breadcrumbs{width:calc(100% - 48px)}
}
@media(max-width:760px){
 .policy-toc{display:none!important}
 .policy-reading-layout{display:block}
 .breadcrumbs{width:calc(100% - 40px);min-height:38px;font-size:12px}
 [data-layout="Category links"]>.layout-row{justify-content:flex-start}
 [data-layout="Category links"] .category-link{min-height:42px;padding:8px 15px}
}
.site-header .wordmark:hover{text-decoration:none}
.site-footer .wordmark{display:inline;width:auto;height:auto}
.site-header .service-toggle{width:auto;white-space:nowrap;min-height:44px}
@media(min-width:761px){
 .policy-layout{display:grid;grid-template-columns:minmax(150px,1fr) minmax(0,3fr);align-items:start;gap:clamp(24px,4vw,64px)}
 .policy-layout>.layout{width:100%;max-width:none}
 .policy-layout>.policy-toc{position:sticky;top:calc(var(--nav-height) + 20px);max-height:calc(100svh - var(--nav-height) - 32px);overflow:auto}
}
@media(max-width:960px){
 .site-header nav>a.button{align-self:flex-start;width:fit-content;padding-inline:22px}
}
