/* Centered masthead and expanded editorial selections. */
.gb2 .gb-masthead.gb-wrap2{flex-direction:column;align-items:center;justify-content:center;gap:14px;padding-top:22px;padding-bottom:12px}
.gb2 .gb-masthead .gb-wordmark{display:block;max-width:100%;margin:0;text-align:center}
.gb2 .gb-masthead .gb-logo{display:block;width:min(540px,72vw);max-width:100%}
.gb2 .gb-masthead .gb-logo img{width:100%;height:auto;object-fit:contain}
.gb2 .gb-masthead .gb-nav2{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 24px;max-width:100%;font-size:12px;letter-spacing:.05em}
.gb2 .gb-masthead .gb-nav2 a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 3px}
.gb2 .gb-masthead .gb-nav2 a:first-child{color:var(--gold)}
.gb2 .gb-masthead .gb-mobile-nav{display:none}
.gb2 .gb-curated-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:40px 28px}
.gb2 .gb-curated-grid>.gb-card{grid-column:span 2}
.gb2 .gb-curated-grid>.gb-card:nth-last-child(2):nth-child(3n+1),.gb2 .gb-curated-grid>.gb-card:last-child:nth-child(3n+2){grid-column:span 3}
.gb2 .gb-curated-grid .gb-image{height:235px}
.gb2 .gb-curated-grid .gb-card{min-width:0}
.gb2 .gb-curated-grid .gb-card h3{font-size:28px;line-height:1.2}
.gb2 .gb-more-grid{margin-top:42px;padding-top:36px;border-top:1px solid var(--line)}
.gb2 .gb-card .gb-eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;letter-spacing:.12em}
.gb2 .gb-guide-badge{display:inline-block;border:1px solid #c9b68f;color:#806330;padding:2px 7px;font-size:9px;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}
@media(max-width:760px){
 .gb2 .gb-masthead.gb-wrap2{gap:8px;padding-top:16px;padding-bottom:12px}
 .gb2 .gb-masthead .gb-logo{width:min(430px,calc(100vw - 44px))}
 .gb2 .gb-masthead .gb-nav2{gap:0 14px;font-size:11px;letter-spacing:.025em}
 .gb2 .gb-masthead .gb-nav2 a{min-height:44px;padding:8px 2px}
 .gb2 .gb-curated-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}
 .gb2 .gb-curated-grid>.gb-card,.gb2 .gb-curated-grid>.gb-card:nth-last-child(2):nth-child(3n+1),.gb2 .gb-curated-grid>.gb-card:last-child:nth-child(3n+2){grid-column:span 1}
 .gb2 .gb-curated-grid>.gb-card:last-child:nth-child(odd){grid-column:1 / -1}
 .gb2 .gb-curated-grid .gb-image{height:155px}
 .gb2 .gb-curated-grid .gb-card h3{font-size:22px}
 .gb2 .gb-curated-grid .gb-eyebrow{font-size:9px;letter-spacing:.08em}
 .gb2 .gb-more-grid{margin-top:30px;padding-top:28px}
}
@media(max-width:360px){.gb2 .gb-curated-grid .gb-card h3{font-size:20px}.gb2 .gb-curated-grid .gb-image{height:135px}}
