.cb-page-hero .cb-zone-map{border:3px solid var(--espresso);transform:rotate(1.5deg)}.cb-da-check{padding-top:clamp(12px,2vw,24px)}.cb-da-zones{display:grid;gap:22px;list-style:none;margin-top:8px}@media (min-width:900px){.cb-da-zones{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.cb-da-zone:nth-child(2){margin-top:28px}}.cb-da-zone{display:grid;gap:16px;padding:22px 20px 20px;background:var(--cream);border-radius:6px 6px var(--r-lg) var(--r-lg);border-top:12px solid var(--zb,var(--z));box-shadow:var(--sh-2)}.cb-da-zone__top{display:flex;gap:14px;align-items:flex-start}.cb-da-zone__key{flex:none;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--z);border:2px solid var(--espresso);font:800 2.25rem/1 var(--font-display)}.cb-da-zone h3{font-size:var(--fs-h3);line-height:1.05;font-variation-settings:"wdth" 80}.cb-da-zone__top p{margin:4px 0 0;font-size:var(--fs-sm);color:var(--ink-2)}.cb-da-zone__places{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0}.cb-da-zone__places li{padding:5px 12px;border-radius:var(--r-pill);background:var(--paper);border:1.5px solid var(--line-strong);font-size:var(--fs-sm);font-weight:700}.cb-da-zone__rows{display:grid;gap:10px;margin:0;padding-top:14px;border-top:2px dashed var(--espresso)}.cb-da-zone__rows div{display:flex;align-items:baseline;gap:8px}.cb-da-zone__rows dt{font-weight:600;color:var(--ink-2)}.cb-da-zone__rows i{flex:1;min-width:12px;border-bottom:2px dotted var(--line-strong)}.cb-da-zone__rows dd{margin:0;font:800 1.375rem/1 var(--font-display);font-variation-settings:"wdth" 80;color:var(--price)}.cb-da-zone__rows div:last-child dd{font:800 1rem/1 var(--font-body);color:var(--espresso)}.cb-da-zone__free{display:flex;align-items:center;gap:8px;margin:0;font-size:var(--fs-sm);font-weight:800}.cb-da-zone__free .i{width:22px;height:22px;color:var(--pool-deep,#0e7c76)}.cb-da-ex{display:grid;gap:26px;justify-items:center}.cb-da-ex .cb-fm-ticket:nth-child(2){transform:rotate(1.5deg)}@media (min-width:600px){.cb-da-ex{grid-template-columns:1fr 1fr;align-items:start}.cb-da-ex .cb-fm-ticket:nth-child(2){margin-top:36px}}.cb-da-ex__free{font-weight:800!important;color:var(--pool-deep,#0e7c76)!important;font-size:1rem!important;text-transform:uppercase;letter-spacing:.06em}.cb-da-ex__fine{margin-top:14px;font-size:var(--fs-sm);color:var(--ink-2)}