/* v925: approved desktop alignment. No rules apply to phones/tablets <=900px.
   History keeps its original standard reading width or Magazine photo band. */
@media (min-width:901px){
 html body[data-lead-page="city"].city-linked-page{--cp925-gutter:30px}
 html body[data-lead-page="city"].city-linked-page .container.cp-hero-content,
 html body[data-lead-page="city"].city-linked-page .container.cp-tabs-inner{width:calc(100% - 60px)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box}
 html body[data-lead-page="city"].city-linked-page #cityQuickFacts.cp922-facts{padding-left:var(--cp925-gutter)!important;padding-right:var(--cp925-gutter)!important}
 html body[data-lead-page="city"].city-linked-page .container.cp-page-wrap{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:22px!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}
 html body[data-lead-page="city"].city-linked-page .cp-main-column{grid-column:1;grid-row:2;width:100%!important;max-width:none!important;margin:0!important;min-width:0}
 html body[data-lead-page="city"].city-linked-page .cp-main-column>.cp-section:not(#history){width:calc(100% - 60px)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}
 html body[data-lead-page="city"].city-linked-page .cp-main-column>.cp-explore-strip,
 html body[data-lead-page="city"].city-linked-page .cp-main-column>.cp-guide-cta,
 html body[data-lead-page="city"].city-linked-page .cp-main-column>.lc-strip,
 html body[data-lead-page="city"].city-linked-page .cp-main-column>div>.lc-strip{width:calc(100% - 60px)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}
 html body[data-lead-page="city"].city-linked-page .cp-main-column>.cp-section:not(#history)>.cp-rich,
 html body[data-lead-page="city"].city-linked-page #faq>*{max-width:none!important;margin-left:0!important;margin-right:0!important}
 /* Standard History previously inherited the centred 1120px main column. */
 html body[data-lead-page="city"].city-linked-page:not(.cp835) .cp-main-column>#history{width:min(1120px,1352px,calc(100% - 56px));margin-left:auto;margin-right:auto;box-sizing:border-box}
 /* Magazine History remains full bleed, with its original --m-x and all photo/text rules.
    Scope new band gutters to the other sections so History never inherits them. */
 html body[data-lead-page="city"].city-linked-page.cp835 .cp-main-column>.cp-section:not(#history){width:100%!important;padding-left:var(--cp925-gutter)!important;padding-right:var(--cp925-gutter)!important}
 html body[data-lead-page="city"].city-linked-page .cp-side-column{display:contents!important}
 html body[data-lead-page="city"].city-linked-page .cp-side-quicknav{grid-column:1;grid-row:1;display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;width:calc(100% - 60px)!important;max-width:none!important;margin:0 auto!important;padding:14px 16px!important;box-sizing:border-box}
 html body[data-lead-page="city"].city-linked-page .cp-side-quicknav h3{margin:0;flex-shrink:0}
 html body[data-lead-page="city"].city-linked-page .cp-side-quicknav .cp-side-links{display:flex;flex:1 1 600px;flex-wrap:wrap;gap:6px 12px}
 html body[data-lead-page="city"].city-linked-page .cp-side-cta{grid-column:1;grid-row:3;width:calc(100% - 60px)!important;max-width:none!important;margin:0 auto!important;box-sizing:border-box}
 html body[data-lead-page="city"].city-linked-page .cp-tabs-inner a:first-child{margin-left:0!important}
 html body[data-lead-page="city"].city-linked-page .cp-tabs-inner a:last-child{margin-right:0!important}
}
