/* Comparison-only editorial layout. Corporate tokens remain in master.css. */
.comparison-benefits,.comparison-next{padding-block:54px;border-top:1px solid #28313a}
.comparison-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-block:30px}
.comparison-grid h3{font-size:24px;margin:0 0 14px}.comparison-grid p{color:#b4c0ca;line-height:1.65;margin:0 0 20px}
.comparison-next{display:flex;align-items:center;justify-content:space-between;gap:36px}.comparison-next h2{margin:0 0 16px}.comparison-next p{color:#b4c0ca}
.comparison-detail{margin-top:28px}.comparison-detail>summary{cursor:pointer;padding:20px 0;font-weight:700;color:#00b879}
body[data-bc-page="home"] .hero-copy{align-self:start}.bc-web-home-hero{padding-bottom:42px}
@media(max-width:760px){.comparison-grid{grid-template-columns:1fr;gap:32px}.comparison-benefits,.comparison-next{padding-block:32px}.comparison-next{display:block}.comparison-next>.button{margin-top:24px}.bc-web-home-hero{padding-bottom:28px}}

/* Login remains available without opening Menu. */
.comparison-login-shortcut{display:none}
body[data-bc-surface="website"] .site-header[data-site-nav-ready="true"] #main-navigation>a[href="customer-login.html"]{border:1px solid #00a3ff;border-radius:8px;padding:8px 12px;color:#fff}
@media(max-width:900px){
 body[data-bc-surface="website"] header.site-header[data-site-nav-ready="true"]{grid-template-columns:minmax(0,1fr) auto auto;column-gap:8px}
 body[data-bc-surface="website"] header.site-header[data-site-nav-ready="true"] .comparison-login-shortcut{display:inline-flex;grid-column:2;grid-row:1;align-self:start;align-items:center;justify-content:center;min-height:40px;border:1px solid #00a3ff;border-radius:8px;padding:4px 10px;color:#fff;font-size:14px;font-weight:650}
 body[data-bc-surface="website"] header.site-header[data-site-nav-ready="true"] #site-menu-toggle{grid-column:3}
 body[data-bc-surface="website"] header.site-header[data-site-nav-ready="true"] #main-navigation>a[href="customer-login.html"]{display:none!important}
}
