.city-page[data-v-aabc414c]{max-width:960px;margin:0 auto;padding:var(--size-l) var(--size-m) var(--size-4xl);color:var(--clr-dark)}.breadcrumb[data-v-aabc414c]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:var(--size-xs);color:var(--clr-slate500);margin-bottom:var(--size-m)}.breadcrumb a[data-v-aabc414c]{color:var(--clr-slate600);text-decoration:none}.breadcrumb a[data-v-aabc414c]:hover{color:var(--clr-primary);text-decoration:underline}.breadcrumb .current[data-v-aabc414c]{color:var(--clr-dark);font-weight:600}.page-header h1[data-v-aabc414c]{font-size:var(--size-2xl);font-weight:800;line-height:1.15;margin:0 0 var(--size-s)}.lead[data-v-aabc414c]{font-size:var(--size-m);line-height:1.6;color:var(--clr-slate700);margin:0 0 var(--size-s)}.cta-row[data-v-aabc414c]{display:flex;flex-wrap:wrap;gap:var(--size-xs);margin-top:var(--size-s)}.content-section[data-v-aabc414c],.offers-section[data-v-aabc414c],.links-section[data-v-aabc414c]{margin-top:var(--size-2xl)}.content-section h2[data-v-aabc414c],.offers-section h2[data-v-aabc414c],.links-section h2[data-v-aabc414c]{font-size:var(--size-xl);font-weight:700;margin:0 0 var(--size-s)}.content-section p[data-v-aabc414c]{font-size:var(--size-s);line-height:1.65;color:var(--clr-slate700);margin:0 0 var(--size-s)}.section-lead[data-v-aabc414c]{color:var(--clr-slate600);margin-bottom:var(--size-m)}.offers-grid[data-v-aabc414c]{display:grid;grid-template-columns:1fr;gap:var(--size-m)}.offers-loader[data-v-aabc414c]{display:flex;justify-content:center;padding:var(--size-xl) 0}.offers-empty[data-v-aabc414c]{background:var(--clr-light);border:1px solid var(--clr-slate200);border-radius:var(--border-radius-l);padding:var(--size-l);text-align:center}.offers-empty p[data-v-aabc414c]{margin:0 0 var(--size-m);color:var(--clr-slate700)}.topics-list[data-v-aabc414c]{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:var(--size-xs) 0 0}.topics-list li[data-v-aabc414c]{background:var(--clr-light);border:1px solid var(--clr-slate200);border-radius:999px;padding:.35rem .8rem;font-size:var(--size-xs);color:var(--clr-slate700)}.faq-item[data-v-aabc414c]{border-top:1px solid var(--clr-slate200);padding:var(--size-m) 0}.faq-item h3[data-v-aabc414c]{font-size:var(--size-m);font-weight:600;margin:0 0 .4rem}.faq-item p[data-v-aabc414c]{margin:0;color:var(--clr-slate700);line-height:1.6;font-size:var(--size-s)}.link-block[data-v-aabc414c]{margin-bottom:var(--size-xl)}.chip-list[data-v-aabc414c]{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:0 0 var(--size-s)}.chip-list a[data-v-aabc414c]{display:inline-block;background:var(--clr-white);border:1px solid var(--clr-slate200);border-radius:var(--border-radius-m);padding:.4rem .8rem;font-size:var(--size-xs);color:var(--clr-slate700);text-decoration:none;transition:border-color .2s ease,color .2s ease}.chip-list a[data-v-aabc414c]:hover{border-color:var(--clr-primary);color:var(--clr-primary)}.hub-link[data-v-aabc414c]{display:inline-block;font-size:var(--size-s);font-weight:600;color:var(--clr-primary);text-decoration:none}.hub-link[data-v-aabc414c]:hover{text-decoration:underline}@media (min-width: 640px){.offers-grid[data-v-aabc414c]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.page-header h1[data-v-aabc414c]{font-size:var(--size-3xl)}}
