.cfcy-head .cfpa-head__title{max-width:21ch}.cfcy-facts{width:min(100%,420px)}.cfcy-facts .cfpa-astats__grid>div{min-width:0}.cfcy-facts .cfpa-astats__grid dd{font-size:clamp(2.2rem,1.8rem + 1vw,2.9rem);overflow-wrap:break-word}.cfcy-facts .cfpa-astats__grid dt{text-wrap:pretty}.cfcy-facts__note{margin:0;font-size:1.35rem;line-height:1.4;color:var(--cf-on-deep-soft, #B8D8CB)}@media(max-width:989px){.cfcy-head .cfpa-head__art{display:flex;margin-top:22px}.cfcy-head .cfcy-facts{width:100%}}.cfcy-body__in{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:start}.cfcy-rte{max-width:72ch;min-width:0;overflow-wrap:break-word}.cfcy-rte>p:first-child{font-size:var(--cf-fs-lead);line-height:var(--cf-lh-lead);color:var(--cf-heading)}.cfcy-rte h2{scroll-margin-top:calc(var(--cfh-bottom, 0px) + 24px)}.cfcy-aside{display:flex;flex-direction:column;gap:18px;min-width:0}.cfcy-toc{display:none}.cfcy-toc__h{margin:0 0 10px;font-family:var(--cf-font-ui);font-size:1.3rem;font-weight:var(--cf-fw-heavy, 800);letter-spacing:var(--cf-ls-label, .08em);text-transform:uppercase;color:var(--cf-green)}.cfcy-toc__list{display:grid;gap:2px;margin:0;padding:0;list-style:none;border-left:2px solid var(--cf-line)}.cfcy-toc__list a{display:block;padding:7px 0 7px 14px;margin-left:-2px;border-left:2px solid transparent;font-size:1.5rem;font-weight:600;line-height:1.35;color:var(--cf-green-deep);text-decoration:none;text-wrap:balance;transition:color var(--cf-dur-color) var(--cf-ease-soft),border-color var(--cf-dur-color) var(--cf-ease-soft)}.cfcy-toc__list a:hover{color:var(--cf-green);border-left-color:var(--cf-green)}.cfcy-price{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:calc(var(--cf-frame-h) + 18px) 20px 20px}.cfcy-price>*{margin:0}.cfcy-price__title{font-family:var(--cf-font-ui);font-size:var(--cf-fs-h4);font-weight:var(--cf-fw-bold);line-height:var(--cf-lh-snug);color:var(--cf-green-deep)}.cfcy-price__text{font-size:1.55rem;line-height:1.5;color:var(--cf-text-soft)}.cfcy-price__actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:4px}.cfcy-price__link{font-size:1.55rem}@media(min-width:990px){.cfcy-body__in{grid-template-columns:minmax(0,46em) 300px;justify-content:space-between}.cfcy-rte{max-width:none}.cfcy-aside{position:sticky;top:calc(var(--cfh-bottom, 0px) + 24px)}.cfcy-toc{display:block}}@media(min-width:1200px){.cfcy-body__in{grid-template-columns:minmax(0,46em) 320px}}.cfcy-map__stats li{max-width:240px}.cfcy-map__fig{position:relative;width:100%;max-width:min(100%,600px,calc(66vh * var(--cfcy-ar, 1)));margin:0;justify-self:center;overflow:hidden;border-radius:var(--cf-r-card, 16px);background:#ffffff08;box-shadow:inset 0 0 0 1px #ffffff14}.cfcy-map__base{position:absolute;display:block;max-width:none;pointer-events:none}.cfcy-map__dots{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;overflow:visible}.cfcy-dot__halo{fill:rgba(var(--cf-aqua-rgb),.22)}.cfcy-dot__core{fill:var(--cf-aqua);stroke:#fff;stroke-width:1.6;vector-effect:non-scaling-stroke}.cfcy-dot:not(.is-on) .cfcy-dot__halo{fill:#ffffff0f}.cfcy-dot:not(.is-on) .cfcy-dot__core{fill:#5f9c85;stroke:#ffffff59}.cfcy-home__ring{fill:none;stroke:#fff;stroke-width:2.4;vector-effect:non-scaling-stroke}.cfcy-home__pulse{fill:#ffffff29;transform-box:fill-box;transform-origin:center}@media(prefers-reduced-motion:no-preference){.cfcy-dot.is-on .cfcy-dot__halo{animation:cfcy-glow 3.2s var(--cf-ease-soft, ease-in-out) infinite;animation-delay:calc(var(--i, 0) * .26s)}.cfcy-home__pulse{animation:cfcy-pulse 2.8s ease-out infinite}}@keyframes cfcy-glow{0%,to{opacity:.55}50%{opacity:1}}@keyframes cfcy-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}.cfcy-tiles__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none}.cfcy-tiles__item{min-width:0}.cfcy-tile.cf-tile{grid-template-columns:92px minmax(0,1fr);grid-template-rows:auto;align-items:center;column-gap:14px}.cfcy-tile .cf-tile__media{grid-column:1;width:100%;margin:0}.cfcy-tile .cf-tile__body{grid-column:2;gap:3px;padding-left:0}.cfcy-tile .cf-tile__text{color:var(--cf-text-soft)}.cfcy-tile__count{font-size:1.35rem;font-weight:700;line-height:1.3;color:var(--cf-green);font-variant-numeric:tabular-nums}.cfcy-tiles__more{margin:18px 0 0}@media(min-width:750px){.cfcy-tiles__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cfcy-tile.cf-tile{grid-template-columns:112px minmax(0,1fr);column-gap:18px;padding-right:16px}}@media(min-width:1200px){.cfcy-tiles__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.cfcy-acc{max-width:920px}.cfcy-acc .cf-accordion__a{max-width:72ch}@media print{.cfcy-aside,.cfcy-map__fig,.cfcy-tiles{display:none!important}.cfcy-faq .cf-accordion__a{display:block!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/cf-city.css.map */
