/* v835 "Magazine" city page - DESKTOP ONLY (loaded with media="(min-width: 901px)", every rule also scoped to
   body.cp835, which the page only gets when Admin > Settings > "City page design" is Magazine).
   Approved design A (25 Oct 2026). Layout and look only: every section, heading, text, link and id of
   city-page.html stays in the HTML in the same order, so Google and phones see exactly the same content.
   Phones keep the v779 layout (this file never applies below 901px).
   SOURCE: tools/city-magazine-v835/city-magazine-v835.src.css ("html body.cp835[data-lead-page="city"]" = the scope prefix); build.sh writes
   src/main/resources/static/css/city-magazine-v835.css. */

html body.cp835[data-lead-page="city"]{--m-navy:#062B5C;--m-orange:#F56A00;--m-peach:#FFB37A;--m-paper:#F6F3EB;--m-cream:#FFFDF8;--m-line:#E3DDD0;--m-muted:#5B6B78;--m-ink:#2B3B4E;
   --m-x:max(32px,calc((100% - 1120px) / 2));background:var(--m-cream)}
html body.cp835[data-lead-page="city"] .cp835-serif,html body.cp835[data-lead-page="city"] .cp-section h2{font-family:Fraunces,Georgia,'Times New Roman',serif}

/* ---------- 1. Facts band (the row under the hero: State, Famous for, Ideal trip, Nearest transport, rating + Plan card) */
html body.cp835[data-lead-page="city"] .cp-top-grid{width:100%;max-width:none;margin:0;padding:40px var(--m-x);background:var(--m-navy);display:grid;
   grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:clamp(24px,3vw,40px);align-items:center;border-radius:0;box-sizing:border-box}
html body.cp835[data-lead-page="city"] .cp-quick-card{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}
html body.cp835[data-lead-page="city"] .cp-quick-item,html body.cp835[data-lead-page="city"] .cp-quick-item:first-child{padding:2px 22px;border:0;border-left:1px solid rgba(255,255,255,.2)}
html body.cp835[data-lead-page="city"] .cp-quick-item:first-child{border-left:0;padding-left:0}
html body.cp835[data-lead-page="city"] .cp-quick-item small{display:block;color:#CDD9E8;font:700 11px/1.3 Inter,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase}
html body.cp835[data-lead-page="city"] .cp-quick-item strong{display:block;margin-top:8px;color:var(--m-peach);font:500 clamp(19px,1.85vw,25px)/1.18 Fraunces,Georgia,serif;overflow-wrap:normal;word-break:normal}
html body.cp835[data-lead-page="city"] .cp-plan-card{margin:0;padding:20px 22px;border:1px solid rgba(255,255,255,.2);border-radius:14px;background:rgba(255,255,255,.06);box-shadow:none;
   display:flex;flex-direction:column;align-items:flex-start;gap:14px}
html body.cp835[data-lead-page="city"] .cp-plan-card .cp-small-label{color:var(--m-peach)}
html body.cp835[data-lead-page="city"] .cp-plan-card .cp-plan-title{color:#fff;font:600 21px/1.2 Fraunces,Georgia,serif}
html body.cp835[data-lead-page="city"] .cp-plan-card p{color:#CDD9E8;font-size:13px;line-height:1.55;margin:0}

/* ---------- 2. Section menu bar (same links as before, centred, orange underline on the section being read) */
html body.cp835[data-lead-page="city"] .cp-sticky-tabs{margin-top:0;background:#fff;border-bottom:1px solid var(--m-line);box-shadow:none}
html body.cp835[data-lead-page="city"] .cp-tabs-inner{display:flex;gap:30px;align-items:stretch;min-height:54px;padding-top:0;padding-bottom:0}
html body.cp835[data-lead-page="city"] .cp-tabs-inner a{display:flex;align-items:center;white-space:nowrap;color:var(--m-muted);font:600 13.5px Inter,system-ui,sans-serif;border-bottom:3px solid transparent;padding:0}
html body.cp835[data-lead-page="city"] .cp-tabs-inner a:first-child{margin-left:auto}
html body.cp835[data-lead-page="city"] .cp-tabs-inner a:last-child{margin-right:auto}
html body.cp835[data-lead-page="city"] .cp-tabs-inner a:hover{color:var(--m-navy)}
html body.cp835[data-lead-page="city"] .cp-tabs-inner a.cp835-on{color:var(--m-navy);border-bottom-color:var(--m-orange)}

/* ---------- 3. Page body: one full-width column of bands */
html body.cp835[data-lead-page="city"] .cp-page-wrap,html body.cp835[data-lead-page="city"] .container.cp-page-wrap{display:block;width:100%;max-width:none;margin:0;padding:0;background:var(--m-cream)}
html body.cp835[data-lead-page="city"] .cp-main-column{width:100%;max-width:none;margin:0;display:block}
html body.cp835[data-lead-page="city"] .cp-main-column>.cp-explore-strip{width:calc(100% - 64px);max-width:1120px;margin:40px auto 0;box-sizing:border-box}
html body.cp835[data-lead-page="city"] .cp-section{background:var(--m-cream)}
/* layout of every band; the :is(#ids) part out-ranks older per-section rules such as "#plan-trip{padding:..}" */
html body.cp835[data-lead-page="city"] .cp-section,html body.cp835[data-lead-page="city"] .cp-section:first-child,
html body.cp835[data-lead-page="city"] .cp-section:is(#about,#geography,#why-visit,#highlights,#popular-areas,#plan-trip,#travel-access,#best-time,#travel-guide,#gallery,#map,#nearby,#explore,#stays,#faq){
   margin:0;border:0;border-top:1px solid var(--m-line);border-radius:0;box-shadow:none;padding:72px var(--m-x);scroll-margin-top:142px;box-sizing:border-box;max-width:none;width:auto}
html body.cp835[data-lead-page="city"] .cp-main-column>.cp-explore-strip+.cp-section,html body.cp835[data-lead-page="city"] .cp-main-column>.cp833-glance+.cp-section{border-top-color:transparent}
html body.cp835[data-lead-page="city"] .cp-section::before{display:none}
html body.cp835[data-lead-page="city"] .cp-section .cp-eyebrow{display:block;color:var(--m-orange);font:800 11px/1.3 Inter,system-ui,sans-serif;letter-spacing:.16em}
html body.cp835[data-lead-page="city"] .cp-section h2{color:var(--m-navy);font-weight:700;font-size:36px;line-height:1.15;letter-spacing:-.01em;margin:8px 0 0;max-width:none}
html body.cp835[data-lead-page="city"] .cp-section .cp-section-intro{color:var(--m-muted);font-size:15px;line-height:1.7;max-width:760px;margin-top:12px}
html body.cp835[data-lead-page="city"] .cp-section .cp-text-link{display:inline-block;margin-top:22px;color:var(--m-navy);font-weight:700;font-size:14px;border-bottom:2px solid var(--m-orange);text-decoration:none}
/* sections that are grids/lists get the magazine rule under the title */
html body.cp835[data-lead-page="city"] .cp-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:26px;border-bottom:2px solid var(--m-navy);padding-bottom:16px}
html body.cp835[data-lead-page="city"] .cp-section-head p{color:var(--m-muted);font-size:15px;margin:10px 0 0}
html body.cp835[data-lead-page="city"] :is(#plan-trip,#travel-access,#travel-guide,#map,#explore,#faq)>h2{padding-bottom:16px;border-bottom:2px solid var(--m-navy)}
html body.cp835[data-lead-page="city"] .cp-section .lc-inline{max-width:1120px}

/* ---------- 4. At a glance (Admin "At a glance box") - facts side by side */
html body.cp835[data-lead-page="city"] .cp833-glance{width:calc(100% - 64px);max-width:1120px;margin:28px auto 8px;padding:26px 30px;background:#fff;border:1px solid var(--m-line);border-top:3px solid var(--m-orange);
   border-left:1px solid var(--m-line);border-radius:6px;box-sizing:border-box}
html body.cp835[data-lead-page="city"] .cp833-glance-title{margin:0 0 18px;font:700 26px/1.2 Fraunces,Georgia,serif;color:var(--m-navy)}
html body.cp835[data-lead-page="city"] .cp833-glance-body ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px 0}
html body.cp835[data-lead-page="city"] .cp833-glance-body li{margin:0;padding:0 20px;border-left:1px solid var(--m-line);font-size:14px;line-height:1.6;color:var(--m-ink)}
html body.cp835[data-lead-page="city"] .cp833-glance-body li:first-child{padding-left:0;border-left:0}
html body.cp835[data-lead-page="city"] .cp833-glance-body li strong{display:block;margin-bottom:6px;color:var(--m-orange);font:800 11px/1.4 Inter,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase}
html body.cp835[data-lead-page="city"] .cp833-glance-body p{margin:18px 0 0}
html body.cp835[data-lead-page="city"] .cp833-glance-body a{color:var(--m-navy);font-weight:700}
html body.cp835[data-lead-page="city"] .cp833-byline{margin-top:16px}

/* ---------- 5. Story text sections: centred title, reading column */
html body.cp835[data-lead-page="city"] :is(#about,#geography,#why-visit,#best-time){text-align:center}
html body.cp835[data-lead-page="city"] :is(#about,#geography,#why-visit,#best-time)>:not(.cp-eyebrow):not(h2){max-width:720px;margin-left:auto;margin-right:auto;text-align:left}
html body.cp835[data-lead-page="city"] :is(#about,#geography,#why-visit,#best-time)>.cp-text-link{display:table}
html body.cp835[data-lead-page="city"] :is(#about,#geography,#why-visit,#best-time) h2{max-width:none;text-align:center}
html body.cp835[data-lead-page="city"] #about h2{font-size:46px;margin:10px 0 28px}
html body.cp835[data-lead-page="city"] :is(#geography,#why-visit,#best-time) h2{font-size:38px;margin:10px 0 24px}
html body.cp835[data-lead-page="city"] :is(#about,#geography,#why-visit,#best-time) :is(.cp-rich,.cp-body-copy),html body.cp835[data-lead-page="city"] :is(#about,#geography,#why-visit,#best-time) .cp-rich :is(p,li){font-size:18px;line-height:1.8;color:var(--m-ink)}
html body.cp835[data-lead-page="city"] #cpAboutContent>p:first-child::first-letter{float:left;font:500 78px/.85 Fraunces,Georgia,serif;padding:8px 12px 0 0;color:var(--m-orange)}
html body.cp835[data-lead-page="city"] #why-visit,html body.cp835[data-lead-page="city"] #geography{background:var(--m-paper)}
html body.cp835[data-lead-page="city"] #why-visit{margin:0;border-radius:0}
html body.cp835[data-lead-page="city"] #why-visit .cp-rich{max-width:720px}

/* ---------- 6. History: photo band with the story on a dark panel */
html body.cp835[data-lead-page="city"] #history{position:relative;isolation:isolate;min-height:460px;padding:330px var(--m-x) 72px;border-top:0;color:#fff;
   background:#21160F linear-gradient(180deg,rgba(10,14,24,.05) 0,rgba(10,14,24,.35) 55%,rgba(10,14,24,.7) 100%);}
html body.cp835[data-lead-page="city"] #history[style*="--cp835-photo"]{background-image:linear-gradient(180deg,rgba(10,14,24,.05) 0,rgba(10,14,24,.35) 55%,rgba(10,14,24,.7) 100%),var(--cp835-photo);
   background-size:cover;background-position:center 35%;background-repeat:no-repeat}
html body.cp835[data-lead-page="city"] #history::before{content:"";display:block;position:absolute;z-index:-1;left:var(--m-x);top:300px;bottom:42px;width:min(700px,calc(100% - 64px));
   background:rgba(10,14,24,.74);border-radius:4px}
html body.cp835[data-lead-page="city"] #history>*{position:relative;max-width:640px;margin-left:30px}
html body.cp835[data-lead-page="city"] #history .cp-eyebrow{color:var(--m-peach)}
html body.cp835[data-lead-page="city"] #history h2{color:#fff;font-size:38px;margin:8px 0 14px 30px}
html body.cp835[data-lead-page="city"] #history :is(p,li,.cp-body-copy){color:#F1E8DC;font-size:16px;line-height:1.75}
html body.cp835[data-lead-page="city"] #history a{color:var(--m-peach)}
html body.cp835[data-lead-page="city"] #history .cp-text-link{color:#fff;border-bottom-color:var(--m-peach)}
html body.cp835[data-lead-page="city"] #history+.cp-section{border-top:0}

/* ---------- 7. Top places: big photo + tiles */
html body.cp835[data-lead-page="city"] .cp-highlights-grid{border:0;padding:0;display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-auto-rows:230px;gap:14px;margin-top:28px}
html body.cp835[data-lead-page="city"] .cp-highlight-card,html body.cp835[data-lead-page="city"] .cp-highlight-card:nth-child(n){position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:4px;
   min-height:0;padding:18px 20px;border:0;border-radius:6px;background:linear-gradient(160deg,#2F5C86,#062B5C);color:#fff;text-decoration:none;box-shadow:none;transform:none}
html body.cp835[data-lead-page="city"] .cp-highlight-card:first-child{grid-row:span 2}
html body.cp835[data-lead-page="city"] .cp-highlight-card:first-child:last-child{grid-column:1/-1;grid-row:span 2}
html body.cp835[data-lead-page="city"] .cp-highlight-card:first-child:nth-last-child(2){grid-row:span 1}
html body.cp835[data-lead-page="city"] .cp-highlight-card:first-child:nth-last-child(2)~.cp-highlight-card{grid-column:span 2}
html body.cp835[data-lead-page="city"] .cp-highlight-card img.cp779-hl-img{display:block!important;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;transition:transform .4s ease}
html body.cp835[data-lead-page="city"] .cp-highlight-card::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(0,0,0,.68) 0,rgba(0,0,0,.18) 55%,rgba(0,0,0,0) 100%)}
html body.cp835[data-lead-page="city"] .cp-highlight-card>:not(img){position:relative;z-index:2;flex:0 0 auto}
html body.cp835[data-lead-page="city"] .cp-highlight-num{width:auto;height:auto;padding:0;border-radius:0;background:none;color:var(--m-peach);font:500 15px/1 Fraunces,Georgia,serif}
html body.cp835[data-lead-page="city"] .cp-highlight-copy strong{color:#fff;font:600 22px/1.2 Fraunces,Georgia,serif}
html body.cp835[data-lead-page="city"] .cp-highlight-card:first-child .cp-highlight-copy strong{font-size:32px}
html body.cp835[data-lead-page="city"] .cp-highlight-copy small{color:rgba(255,255,255,.88);font-size:13px;margin-top:4px}
html body.cp835[data-lead-page="city"] .cp-highlight-arrow{position:absolute!important;top:16px;right:16px;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;
   background:rgba(6,43,92,.88);border:1.5px solid rgba(255,255,255,.85);color:#fff!important;font:700 17px/1 Inter,system-ui,sans-serif;
   box-shadow:0 4px 14px rgba(0,0,0,.35);opacity:1;transition:background .15s}
html body.cp835[data-lead-page="city"] a.cp-highlight-card:hover .cp-highlight-arrow{background:var(--m-orange);border-color:var(--m-orange)}
html body.cp835[data-lead-page="city"] a.cp-highlight-card:hover img.cp779-hl-img{transform:scale(1.04)}
html body.cp835[data-lead-page="city"] a.cp-highlight-card:hover,html body.cp835[data-lead-page="city"] .cp-highlight-card:hover{background:linear-gradient(160deg,#2F5C86,#062B5C)}
html body.cp835[data-lead-page="city"] #highlights{background:var(--m-cream)}

/* ---------- 8. Where to stay: title left, numbered area list right */
html body.cp835[data-lead-page="city"] #popular-areas{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);column-gap:64px;align-items:start;background:var(--m-paper)}
html body.cp835[data-lead-page="city"] #popular-areas>.cp-eyebrow{grid-column:1;grid-row:1}
html body.cp835[data-lead-page="city"] #popular-areas>h2{grid-column:1;grid-row:2;margin-bottom:20px}
html body.cp835[data-lead-page="city"] #popular-areas>.cp835-areas-cta{grid-column:1;grid-row:3;max-width:360px}
html body.cp835[data-lead-page="city"] #popular-areas>.cp835-areas-cta .ys829-wa{margin-top:6px}
html body.cp835[data-lead-page="city"] #popular-areas>:is(.cp-area-guide,.cp-area-chips){grid-column:2;grid-row:1/span 4;margin:0}
html body.cp835[data-lead-page="city"] .cp-area-guide{display:block;counter-reset:cp835a}
html body.cp835[data-lead-page="city"] .cp-area-card,html body.cp835[data-lead-page="city"] .cp-area-card--plain{display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:10px;padding:16px 0;margin:0;min-height:0;
   border:0;border-bottom:1px solid var(--m-line);border-radius:0!important;background:none;box-shadow:none;text-decoration:none}
html body.cp835[data-lead-page="city"] .cp-area-card:first-child{border-top:1px solid var(--m-line)}
html body.cp835[data-lead-page="city"] .cp-area-card::before{counter-increment:cp835a;content:counter(cp835a,decimal-leading-zero);grid-row:1/span 2;color:var(--m-orange);font:500 18px/1.3 Fraunces,Georgia,serif}
html body.cp835[data-lead-page="city"] .cp-area-card strong{color:var(--m-navy);font:700 16px/1.35 Inter,system-ui,sans-serif}
html body.cp835[data-lead-page="city"] .cp-area-card span{grid-column:2;display:block;margin-top:4px;color:var(--m-muted);font-size:13.5px;line-height:1.55}
html body.cp835[data-lead-page="city"] .cp-area-card span:empty{display:none}
html body.cp835[data-lead-page="city"] a.cp-area-card:hover{transform:none;border-color:var(--m-line)}
html body.cp835[data-lead-page="city"] a.cp-area-card:hover strong{color:var(--m-orange)}
html body.cp835[data-lead-page="city"] .cp-area-chips{display:flex;flex-wrap:wrap;gap:10px}
/* owner offer strip that follows the areas */
html body.cp835[data-lead-page="city"] .cp-main-column>.lc-strip,html body.cp835[data-lead-page="city"] .cp-main-column>div>.lc-strip{width:calc(100% - 64px);max-width:1120px;margin:40px auto;box-sizing:border-box}

/* ---------- 9. Plan your trip: light band, tools, then three ruled columns */
html body.cp835[data-lead-page="city"] #plan-trip{background:var(--m-cream);color:var(--m-ink)}
html body.cp835[data-lead-page="city"] #plan-trip .cp-eyebrow{color:var(--m-orange)}
html body.cp835[data-lead-page="city"] #plan-trip h2{color:var(--m-navy)}
html body.cp835[data-lead-page="city"] #plan-trip .cp-section-intro{color:var(--m-muted)}
html body.cp835[data-lead-page="city"] #plan-trip .cp-tools-grid{margin:28px 0 8px;gap:16px}
html body.cp835[data-lead-page="city"] #plan-trip .cp-tool{border:1px solid var(--m-line);box-shadow:none;border-radius:12px}
html body.cp835[data-lead-page="city"] #plan-trip .cp-tool:hover{border-color:var(--m-orange)}
html body.cp835[data-lead-page="city"] :is(.cp-planning-grid,.cp-access-grid){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 0;margin-top:36px}
html body.cp835[data-lead-page="city"] :is(.cp-planning-card,.cp-access-card){display:flex;flex-direction:column;gap:10px;padding:0 30px;margin:0;min-height:0;border:0;border-left:1px solid var(--m-line);
   border-radius:0;background:none;box-shadow:none;text-decoration:none;transform:none}
html body.cp835[data-lead-page="city"] :is(.cp-planning-card,.cp-access-card):nth-child(3n+1){padding-left:0;border-left:0}
html body.cp835[data-lead-page="city"] a.cp-planning-card:hover{background:none}
html body.cp835[data-lead-page="city"] .cp-planning-card strong,html body.cp835[data-lead-page="city"] .cp-access-card strong{color:var(--m-navy);font:600 22px/1.25 Fraunces,Georgia,serif;margin:0}
html body.cp835[data-lead-page="city"] .cp-planning-card span,html body.cp835[data-lead-page="city"] .cp-access-card p{color:#33475B;font-size:15px;line-height:1.7}
html body.cp835[data-lead-page="city"] .cp-planning-card small{margin-top:auto;color:var(--m-navy);font-size:13.5px;font-weight:700}
html body.cp835[data-lead-page="city"] a.cp-planning-card:hover small{color:var(--m-orange)}
html body.cp835[data-lead-page="city"] #plan-trip .lc-inline{background:#fff;border-color:var(--m-line);color:var(--m-ink);margin-top:34px}
html body.cp835[data-lead-page="city"] #plan-trip .lc-inline a{color:var(--m-orange)}
html body.cp835[data-lead-page="city"] .cp-access-card{flex-direction:row;align-items:flex-start;gap:14px}
html body.cp835[data-lead-page="city"] .cp-access-card>span{font-size:24px;line-height:1.2}
html body.cp835[data-lead-page="city"] #travel-access{background:var(--m-paper)}

/* ---------- 10. Merged travel guide: every part open, in two columns */
html body.cp835[data-lead-page="city"] #travel-guide{background:var(--m-paper)}
html body.cp835[data-lead-page="city"] #travel-guide .cp826-guide{columns:2;column-gap:56px;margin-top:32px}
html body.cp835[data-lead-page="city"] #travel-guide .cp-faq-item{break-inside:avoid;display:block;margin:0 0 30px;padding:0;border:0;border-radius:0;background:none;box-shadow:none}
html body.cp835[data-lead-page="city"] #travel-guide .cp-faq-item summary{display:block;padding:0;min-height:0;list-style:none;cursor:pointer}
html body.cp835[data-lead-page="city"] #travel-guide .cp-faq-item summary::-webkit-details-marker{display:none}
html body.cp835[data-lead-page="city"] #travel-guide .cp-faq-item summary>span{display:none}
html body.cp835[data-lead-page="city"] #travel-guide .cp-faq-item summary h3{margin:0 0 8px;color:var(--m-navy);font:600 21px/1.3 Fraunces,Georgia,serif}
html body.cp835[data-lead-page="city"] #travel-guide .cp-faq-item>div{padding:0!important;margin:0;font-size:15px;line-height:1.75;color:#33475B}
html body.cp835[data-lead-page="city"] #travel-guide .cp-faq-item>div>:first-child{margin-top:0}
html body.cp835[data-lead-page="city"] #travel-guide .cp826-updated{margin:10px 0 0}

/* ---------- 11. Photos, map, nearby, guides, stays, FAQs */
html body.cp835[data-lead-page="city"] #gallery,html body.cp835[data-lead-page="city"] #nearby,html body.cp835[data-lead-page="city"] #stays{background:var(--m-cream)}
html body.cp835[data-lead-page="city"] #gallery .cp-gallery-grid{margin-top:28px}
html body.cp835[data-lead-page="city"] #map{background:var(--m-paper)}
html body.cp835[data-lead-page="city"] #map .cp-map-panel{margin-top:28px}
html body.cp835[data-lead-page="city"] .cp-nearby-grid{margin-top:28px;gap:16px}
html body.cp835[data-lead-page="city"] .cp-nearby-card{border-radius:8px}
html body.cp835[data-lead-page="city"] #explore{background:var(--m-paper)}
html body.cp835[data-lead-page="city"] .cp-hub-grid{margin-top:28px}
html body.cp835[data-lead-page="city"] #faq>*{max-width:860px;margin-left:auto;margin-right:auto}
html body.cp835[data-lead-page="city"] #faq>.cp-text-link{display:table}
html body.cp835[data-lead-page="city"] .cp-guide-cta{width:calc(100% - 64px);max-width:1120px;margin:56px auto;box-sizing:border-box}
html body.cp835[data-lead-page="city"] .cp-side-column{position:static;width:calc(100% - 64px);max-width:1120px;margin:0 auto;padding:56px 0 72px;box-sizing:border-box}
