/* Shared navigation and Body Trend promotion. */
.site-header .header-inner{flex-wrap:wrap;column-gap:24px;row-gap:8px}
.site-header nav{flex-wrap:wrap;column-gap:24px;row-gap:12px}
.site-header nav a{white-space:nowrap}
.site-header nav a[aria-current]{color:var(--gold)}
.bt-home{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(24px,5vw,64px);align-items:center;margin-top:72px;padding-block:40px;border-block:1px solid var(--line)}
.bt-home h2{font-size:clamp(2.2rem,4vw,3.6rem)}
.bt-home p{color:var(--muted)}
.bt-home img{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:14px}
.bt-post-image{display:block;width:100%;max-width:540px;height:auto;margin:0 0 36px;border-radius:14px}
@media(max-width:820px){.site-header .header-inner{padding-block:16px}.site-header nav{column-gap:18px}.bt-home{grid-template-columns:1fr;margin-top:48px}.bt-home>a{max-width:480px}}
@media(max-width:560px){.site-header .header-inner{column-gap:16px}.site-header nav{flex:1;min-width:0;gap:12px 16px;padding-top:0}.site-header nav a{font-size:14px}.bt-home .actions{align-items:flex-start}}
