.city-hero .hero-in{align-items:start}.city-hero .hero-media{align-items:flex-end}.hero.city-hero .lead{max-width:52ch}.city-price{font:600 1.05rem/1.4 var(--font);color:var(--ink);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin-top:16px;display:flex}.city-price .ic{color:var(--navy-2);flex-shrink:0}.city-price a{color:var(--navy-2);text-decoration:underline;text-decoration-color:var(--brand-200);text-underline-offset:4px;text-decoration-thickness:1px}.city-price a:hover{color:var(--navy);text-decoration-color:currentColor}.hero.city-hero .city-price+.hero-actions{margin-top:14px}.city-card{background:var(--white);border:1px solid var(--line);border-radius:var(--r-md);width:100%;max-width:440px;padding:24px 26px}.city-card-head{align-items:center;gap:12px;margin-bottom:18px;display:flex}.city-card-head>*{min-width:0}.city-card-ic{border-radius:var(--r-sm);background:var(--brand-50);width:40px;height:40px;color:var(--navy);flex-shrink:0;place-items:center;display:grid}.city-card-title{font:700 1.15rem/1.3 var(--display);letter-spacing:-.01em;color:var(--ink);overflow-wrap:break-word;text-wrap:balance}.city-card-sub{color:var(--ink-3);margin-top:3px;font-size:.88rem;display:block}.city-office dl{border-top:1px solid var(--line);margin:0}.city-office dl>div{border-bottom:1px solid var(--line);grid-template-columns:104px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.city-office dt{font:500 .86rem/1.5 var(--font);color:var(--ink-3)}.city-office dd{overflow-wrap:anywhere;min-width:0;margin:0}.prose-small{color:var(--ink-2);font-size:.95rem;line-height:1.5}.prose-small p{margin:0 0 .25em}.prose-small p:last-child{margin-bottom:0}.prose-small a{color:var(--navy);font-weight:600;text-decoration:none}.prose-small a:hover{text-underline-offset:3px;text-decoration:underline}.prose-small strong{color:var(--ink)}.prose-small em{font-style:normal}.city-office .city-partner{color:var(--ink-3);margin-top:.55em;font-size:.88rem;line-height:1.45}.city-office .city-partner a{color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px;font-weight:500}.city-office .city-partner a:hover{color:var(--navy);text-decoration-color:currentColor}.city-office dd a[href^=tel\:]{white-space:nowrap}.city-card-addr{margin:0}.city-card-addr+.city-card-addr{margin-top:6px}.city-card-addr a{color:inherit;text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.city-card-addr a:hover{color:var(--navy);text-decoration-color:currentColor}.city-ofcs-h{font:700 clamp(1.35rem,2.3vw,1.8rem)/1.2 var(--display);letter-spacing:-.01em;color:var(--ink);margin:0 0 clamp(16px,2vw,24px)}.city-ofcs-grid{gap:clamp(16px,2.4vw,28px);display:grid}@media (width>=900px){.city-ofcs-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start}.city-ofcs-nomap{grid-template-columns:minmax(0,1fr)}}.city-ofcs-list{align-content:start;gap:12px;display:grid}.city-ofc{gap:6px;min-width:0;display:grid}.city-ofc-n{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);padding:14px 16px}.city-ofc-n.is-mapped{border-color:var(--navy-2);box-shadow:inset 3px 0 0 var(--navy-2);background:var(--brand-50)}.city-ofc-l{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:700}.city-ofc-n.is-mapped .city-ofc-l{color:var(--navy-2)}.city-addr{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:1.05rem;font-weight:600;line-height:1.45}.city-ofc-row{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:.95rem;line-height:1.5}.city-ofc-k{color:var(--ink);font-weight:600}.city-ofc-links{flex-wrap:wrap;align-items:center;gap:2px 20px;margin:2px 0 0;display:flex}.city-ofc-route{min-height:40px;color:var(--navy);align-items:center;gap:6px;font-size:.95rem;font-weight:600;display:inline-flex}.city-ofc-route:hover{text-underline-offset:3px;text-decoration:underline}.city-ofc-show{min-height:40px;font:600 .92rem/1.2 var(--font);color:var(--navy-2);cursor:pointer;background:0 0;border:0;align-items:center;padding:4px 0;display:inline-flex}.city-ofc-show:hover{text-underline-offset:3px;text-decoration:underline}.city-show-on,.city-ofc-show[aria-pressed=true] .city-show-off{display:none}.city-ofc-show[aria-pressed=true] .city-show-on{display:inline}.city-ofc-show[aria-pressed=true]{color:var(--ink-3);cursor:default;text-decoration:none}.city-ofcs-map{border-radius:var(--r-md);background:var(--soft);height:clamp(260px,42vh,400px);position:relative;overflow:hidden}@media (width>=440px) and (width<=599px){.city-ofcs-map{height:clamp(260px,42vh,299px)}}@media (width>=600px){.city-ofcs-map{height:clamp(300px,42vh,400px)}}@media (width>=900px) and (width<=1119px){.city-ofcs-map{height:440px}}.city-ofcs-map iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.city-ofcs-ph{color:var(--ink-3);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.city-lead-ofc{margin-top:.6em}.city-card-btn{border-color:var(--navy);width:100%;color:var(--navy);margin-top:18px}.city-card-btn:hover{border-color:var(--navy);color:var(--navy);background:var(--brand-50)}.city-card-btn:hover .ic{transform:none}.city-steps{counter-reset:step;gap:14px;display:grid}.city-steps li{color:var(--ink-2);align-items:flex-start;gap:12px;font-size:.95rem;line-height:1.45;display:flex}.city-steps li:before{counter-increment:step;content:counter(step);border:1px solid var(--line-2);background:var(--white);width:26px;height:26px;color:var(--navy);font:700 .82rem/23px var(--display);text-align:center;border-radius:50%;flex-shrink:0}.city-card-note{border-top:1px solid var(--line);color:var(--ink-2);align-items:flex-start;gap:10px;margin-top:16px;padding-top:14px;font-size:.95rem;line-height:1.45;display:flex}.city-card-note .ic{color:var(--navy-2);flex-shrink:0;margin-top:1px}.city-card-link{min-height:44px;color:var(--navy);align-items:center;gap:6px;font-size:.95rem;font-weight:600;display:inline-flex}.city-card-link:hover{color:var(--navy);text-underline-offset:3px;text-decoration:underline}.city-card-offices{border-top:1px solid var(--line);padding-top:14px}.city-card-offices-l{color:var(--ink-2);font-size:.95rem;line-height:1.45}.city-card-offices-list{margin-top:4px}.city-card-offices-list li{border-bottom:1px solid var(--line)}.city-card-offices-list a{min-height:44px;color:var(--navy);overflow-wrap:anywhere;align-items:center;gap:8px;font-weight:600;display:flex}.city-card-offices-list a .ic{color:var(--ink-3)}.city-card-offices-list a:hover{text-underline-offset:3px;text-decoration:underline}.city-card-offices .city-card-link{margin-top:2px}.city-card-offices+.city-card-note{margin-top:6px}.city-how{padding:clamp(24px,3vw,36px) 0}.city-how-in{grid-template-columns:minmax(0,170px) minmax(0,1fr);align-items:start;gap:12px 32px;display:grid}.city-how-title{font:700 1.08rem/1.35 var(--display);letter-spacing:-.01em;color:var(--ink);padding-top:3px}.city-how-list{counter-reset:how;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 28px;display:grid}.city-how-list li{color:var(--ink-2);align-items:flex-start;gap:12px;font-size:1rem;line-height:1.45;display:flex}.city-how-list li:before{counter-increment:how;content:counter(how);background:var(--navy);width:28px;height:28px;color:var(--white);font:700 .85rem/28px var(--display);text-align:center;border-radius:50%;flex-shrink:0}.city-body{grid-template-columns:minmax(0,1fr) 312px;align-items:start;gap:clamp(28px,4vw,56px);display:grid}.city-body .prose{min-width:0}.city-body .prose>:first-child{margin-top:0}.city-body .prose h5,.city-body .prose h6{font-family:var(--display);color:var(--ink);margin:1.1em 0 .45em;font-size:1.02rem;line-height:1.35}.city-body .prose a{color:var(--navy-2);font-weight:500;text-decoration:none}.city-body .prose a:hover{color:var(--navy);text-underline-offset:3px;text-decoration:underline}.city-body .prose li::marker{color:var(--ink-3)}.city-body .prose ol>li::marker{color:var(--navy);font-weight:600}.city-body .prose blockquote{border-left-color:var(--navy-2)}.city-body .prose .tbl-scroll table{border:0!important}.city-body .prose .tbl-scroll th,.city-body .prose .tbl-scroll td{border:0!important;border-bottom:1px solid var(--line)!important}.city-body .prose .tbl-scroll tr:last-child>td{border-bottom:0!important}.city-body .prose .tbl-scroll table>tbody:first-child>tr:first-child>td{background:var(--soft);color:var(--ink);font-weight:600}.city-aside{top:calc(var(--hdr) + 20px);position:sticky}.city-prose{min-width:0}.city-local-head{max-width:72ch;margin-bottom:clamp(20px,2.6vw,30px)}.city-local-h{font:700 clamp(1.35rem,2.3vw,1.8rem)/1.2 var(--display);letter-spacing:-.01em;color:var(--ink);overflow-wrap:break-word;margin:0 0 .55em}.city-local-p{color:var(--ink-2);overflow-wrap:break-word;margin:0;font-size:1.02rem;line-height:1.65}.city-local-p a{color:var(--navy-2);text-decoration:underline;text-decoration-color:var(--brand-200);text-underline-offset:3px;font-weight:600;text-decoration-thickness:1px}.city-local-p a:hover{color:var(--navy);text-decoration-color:currentColor}.city-local-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(14px,2vw,24px);display:grid}.city-local-box{background:var(--white);border:1px solid var(--line);border-radius:var(--r-md);min-width:0;padding:20px 22px 14px}.city-local-bh{font:700 1.08rem/1.3 var(--display);letter-spacing:-.01em;color:var(--ink);align-items:center;gap:10px;margin:0 0 10px;display:flex}.city-local-bh .ic{color:var(--navy-2);flex-shrink:0}.city-local-prices li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;padding:10px 0;line-height:1.4;display:flex}.city-local-prices a{min-width:0;min-height:24px;color:var(--navy);overflow-wrap:anywhere;align-items:center;font-weight:600;display:inline-flex}.city-local-prices a:hover{text-underline-offset:3px;text-decoration:underline}.city-local-prices span{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.city-local-svcs li{border-top:1px solid var(--line)}.city-local-svcs a{min-height:44px;color:var(--navy);justify-content:space-between;align-items:center;gap:12px;padding:6px 0;font-weight:600;line-height:1.35;display:flex}.city-local-svcs a span{overflow-wrap:anywhere;min-width:0}.city-local-svcs a .ic{color:var(--ink-3);flex-shrink:0}.city-local-svcs a:hover span{text-underline-offset:3px;text-decoration:underline}.city-local-all{min-height:44px;color:var(--navy);align-items:center;gap:6px;font-size:.95rem;font-weight:600;display:inline-flex}.city-local-all:hover{text-underline-offset:3px;text-decoration:underline}.city-local-prices+.city-local-all{margin-top:2px}.city-local-p .nw,.city-faq .faq-a .nw{white-space:nowrap}@media (width<=760px){.city-local-grid{grid-template-columns:minmax(0,1fr)}.city-local-box{padding:18px 18px 12px}.city-local-prices a{align-items:center;min-height:44px;display:inline-flex}.city-local-prices li{padding:2px 0 10px}}.city-faq .faq{max-width:860px}.city-faq .faq-a>p:last-child{margin-bottom:0}.city-near-h{margin-bottom:16px;font-size:clamp(1.3rem,2.2vw,1.6rem)}.city-near{columns:4 200px;border-top:1px solid var(--line);column-gap:40px}.city-near li{break-inside:avoid;border-bottom:1px solid var(--line);padding:11px 0;line-height:1.35}.city-near a{color:var(--navy);overflow-wrap:anywhere;padding:11px 0;font-weight:500}.city-near a:hover{color:var(--navy);text-underline-offset:3px;text-decoration:underline}.city-near-tag{color:var(--ink-3);white-space:nowrap;margin-left:8px;font-size:.82rem;display:inline-block}.city-near-more{min-height:44px;color:var(--navy);align-items:center;gap:6px;margin-top:12px;font-size:.95rem;font-weight:600;display:inline-flex}.city-near-more:hover{color:var(--navy);text-underline-offset:3px;text-decoration:underline}.city-how+.city-reviews,.city-how+.city-text,.city-reviews+.city-text{padding-top:0}.city-how+.city-reviews>.wrap,.city-how+.city-text>.wrap,.city-reviews+.city-text>.wrap{border-top:1px solid var(--line);padding-top:clamp(28px,4vw,48px)}.city-how+.city-local,.city-reviews+.city-local,.city-local+.city-text{padding-top:0}.city-how+.city-local>.wrap,.city-reviews+.city-local>.wrap,.city-local+.city-text>.wrap{border-top:1px solid var(--line);padding-top:clamp(28px,4vw,48px)}.city-text+.city-near-sec{padding-top:0}.city-cta .cta .cta-title{font:800 clamp(1.45rem,2.6vw,1.95rem)/1.12 var(--display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;max-width:none;margin:0}@media (width<=1024px){.city-card{max-width:none}.city-body{grid-template-columns:minmax(0,1fr)}.city-aside{position:static}.city-aside .side-box{max-width:560px}.city-how-in{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.city-card{padding:20px 18px}.city-price{margin-top:4px;font-size:1rem}.city-price a{align-items:center;min-height:44px;display:inline-flex}.hero.city-hero .city-price+.hero-actions{margin-top:8px}.city-price-text,.hero.city-hero .city-price-text+.hero-actions{margin-top:14px}.city-how-list{grid-template-columns:minmax(0,1fr);gap:10px}.city-how-list li{font-size:1.0625rem}.city-near{columns:2;column-gap:24px}.city-aside{display:none}}@media (width<=420px){.city-office dl>div{grid-template-columns:minmax(0,1fr);gap:2px}}@media (width<=340px){.city-near{columns:1}}.hero.city-hero.hero-dark{color:#fffc;background:#0d254c;border-bottom:0;padding:clamp(40px,5.2vw,76px) 0 clamp(44px,5.4vw,80px)}.city-hero.hero-dark h1{color:#fff;letter-spacing:-.04em;overflow-wrap:break-word;font-size:clamp(2.35rem,4.7vw,4rem);line-height:1.02}.hero.city-hero.hero-dark .lead{color:#fffc}.city-hero.hero-dark .crumbs,.city-hero.hero-dark .crumbs a{color:#ffffffb8}.city-hero.hero-dark .crumbs a:hover{color:#fff}.city-hero.hero-dark .crumbs li+li:before{color:#fff6}.city-hero.hero-dark .city-price{color:#fff}.city-hero.hero-dark .city-price .ic{color:#a9c4f5}.city-hero.hero-dark .city-price a{color:#fff;text-decoration-color:#a9c4f5b3}.city-hero.hero-dark .city-price a:hover{color:#fff;text-decoration-color:#fff}.city-hero.hero-dark .g-score{color:#fff;font-size:1.3rem}.city-hero.hero-dark .g-text{color:#fffc}.city-hero.hero-dark .hero-text :focus-visible{outline-color:#fff}.city-hero.hero-dark .city-card{border-color:#0000;border-radius:20px;box-shadow:0 44px 70px -44px #020817b3}.city-hero.hero-dark .city-card .city-card-btn{color:var(--navy);border-color:var(--navy);background:#fff}.city-hero.hero-dark .city-card .city-card-btn:hover{background:var(--brand-50);color:var(--navy);border-color:var(--navy)}.city-net{color:#fffc;background:#0a1d3f;padding:clamp(56px,7vw,104px) 0}.city-net-in{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);grid-template-areas:"h h""nums nums""map side";column-gap:clamp(28px,4.5vw,72px);display:grid}.city-net-h{color:#fff;letter-spacing:-.035em;grid-area:h;max-width:24ch;font-size:clamp(1.9rem,3.9vw,3.2rem);line-height:1.04}.city-nums{border-bottom:1px solid #ffffff24;grid-area:nums;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-top:clamp(26px,3.4vw,44px);padding-bottom:clamp(26px,3.4vw,44px);display:grid}.city-nums li{min-width:0;padding:4px 12px 0 0}.city-nums li+li{border-left:1px solid #ffffff24;padding-left:clamp(16px,2.6vw,36px)}.city-nums .big-num{font:800 clamp(2.6rem,5.6vw,4.6rem)/.95 var(--display);color:#fff;letter-spacing:-.05em;white-space:nowrap;font-variant-numeric:tabular-nums;display:block}.city-nums span{color:#a9c4f5;text-wrap:balance;margin-top:12px;font-size:1rem;font-weight:600;line-height:1.35;display:block}.city-net .ua-map{grid-area:map;align-self:start;margin-top:clamp(36px,4.4vw,64px)}.city-net-side{grid-area:side;align-self:start;min-width:0;margin-top:clamp(36px,4.4vw,64px)}.city-net .city-near{columns:1;border-top-color:#ffffff29}.city-net .city-near li{border-bottom-color:#ffffff1f}.city-net .city-near a,.city-net .city-near a:hover{color:#fff}.city-net .city-near-tag{color:#a9c4f5}.city-net .city-near-more{color:#fff;margin-top:16px}.city-net .city-near-more:hover{color:#fff}.city-net :focus-visible{outline-color:#fff}.city-cta.section-dark{background:#071631;padding:clamp(56px,7vw,104px) 0}.city-cta.section-dark .cta{background:0 0;border:0;border-radius:0;align-items:end;padding:0}.city-cta.section-dark .cta .cta-title{color:#fff;letter-spacing:-.04em;max-width:16ch;font-size:clamp(2.1rem,4.6vw,3.8rem);line-height:1.02}.city-cta.section-dark :focus-visible{outline-color:#fff}@media (width<=1024px){.city-net-in{grid-template-columns:minmax(0,1fr);grid-template-areas:"h""nums""map""side"}.city-net-side{margin-top:28px}}@media (width<=760px){.city-hero.hero-dark h1{font-size:clamp(2rem,9.2vw,2.5rem);line-height:1.04}.hero.city-hero.hero-dark{padding:24px 0 40px}.hero.city-hero.hero-dark .hero-actions .btn{width:100%}.city-net{padding:48px 0}.city-net-h{font-size:clamp(1.7rem,7.6vw,2.1rem)}.city-nums{border-top:1px solid #ffffff24;border-bottom:0;grid-auto-columns:auto;grid-auto-flow:row;margin-top:22px;padding-bottom:0}.city-nums li,.city-nums li+li{border-bottom:1px solid #ffffff24;border-left:0;grid-template-columns:5rem minmax(0,1fr);align-items:center;gap:14px;padding:14px 0;display:grid}.city-nums .big-num{font-size:2.5rem}.city-nums span{margin-top:0;font-size:.98rem}.city-net .ua-map{margin-top:26px}.city-net .city-near{columns:2;column-gap:24px}.city-cta.section-dark{padding:48px 0}.city-cta.section-dark .cta .cta-title{font-size:clamp(1.9rem,8.6vw,2.4rem)}.city-cta.section-dark .cta-actions .btn{width:100%}}@media (width<=340px){.city-net .city-near{columns:1}}.ua-map .ua-pop{z-index:3;border-radius:var(--r-md);background:var(--white);width:min(320px,100% - 16px);color:var(--ink-2);text-align:left;cursor:auto;filter:drop-shadow(0 2px 3px #0208174d)drop-shadow(0 16px 28px #0208176b);padding:14px 16px 4px;font-size:.92rem;line-height:1.45;position:absolute}.ua-map .ua-pop:before{content:"";background:inherit;border-radius:2px;width:14px;height:14px;position:absolute;transform:rotate(45deg)}.ua-map .ua-pop[data-side=r]:before{left:-6px;top:calc(var(--tail) - 7px)}.ua-map .ua-pop[data-side=l]:before{right:-6px;top:calc(var(--tail) - 7px)}.ua-map .ua-pop[data-side=b]:before{top:-6px;left:calc(var(--tail) - 7px)}.ua-map .ua-pop[data-side=t]:before{bottom:-6px;left:calc(var(--tail) - 7px)}.ua-map .ua-pop[data-side=r]{transform-origin:0 var(--tail)}.ua-map .ua-pop[data-side=l]{transform-origin:100% var(--tail)}.ua-map .ua-pop[data-side=b]{transform-origin:var(--tail) 0}.ua-map .ua-pop[data-side=t]{transform-origin:var(--tail) 100%}.ua-map .ua-pop.is-in{animation:ua-pop .18s var(--ease-out)}@keyframes ua-pop{0%{opacity:0;scale:.97}}@media (prefers-reduced-motion:reduce){.ua-map .ua-pop.is-in{animation:none}}.ua-map .ua-pop-head{flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding-right:34px;display:flex}.ua-map .ua-pop-h{font:700 1.12rem/1.25 var(--display);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:0}.ua-map .ua-pop-tag{color:var(--ink-3);font-size:.84rem;font-weight:600}.ua-map .ua-pop-r{color:var(--ink-3);margin:1px 0 0;padding-right:34px;font-size:.86rem}.ua-map .ua-pop-x{border-radius:var(--r-btn);width:44px;height:44px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:background .15s,color .15s;display:grid;position:absolute;top:2px;right:2px}.ua-map .ua-pop-x:hover{background:var(--soft);color:var(--ink)}.ua-map .ua-pop-o{border-top:1px solid var(--line);gap:6px;margin-top:10px;padding-top:10px;display:grid}.ua-map .ua-pop-a{color:var(--ink);overflow-wrap:anywhere;font-weight:500}.ua-map .ua-pop-a p{margin:0}.ua-map .ua-pop-a a,.ua-map .ua-pop-a strong{color:inherit;font-weight:inherit;text-decoration:none}.ua-map .ua-pop-a a:hover{color:var(--navy-2);text-underline-offset:3px;text-decoration:underline}.ua-map .ua-pop-a em{color:var(--ink-3);font-style:normal}.ua-map .ua-pop-spot{box-shadow:inset 2px 0 0 var(--line);padding-left:10px}.ua-map .ua-pop-o-n{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);padding:10px 12px}.ua-map .ua-pop-o-n+.ua-pop-o-n{margin-top:8px}.ua-map .ua-pop-o-n.is-on{border-color:var(--navy-2);box-shadow:inset 3px 0 0 var(--navy-2);background:var(--brand-50)}.ua-map .ua-pop-n{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:700}.ua-map .ua-pop-lm{color:var(--ink-2);margin:0;font-size:.9rem;line-height:1.45}.ua-map .ua-pop-lm b{color:var(--ink);font-weight:600}.ua-map .ua-pop-hours{align-items:flex-start;gap:7px;margin:0;display:flex}.ua-map .ua-pop-hours .ic{color:var(--ink-3);margin-top:.2em}.ua-map .ua-pop-hours b{color:var(--ink);font-weight:600}.ua-map .ua-pop-links{flex-wrap:wrap;gap:0 18px;margin:0;display:flex}.ua-map .ua-pop-go,.ua-map .ua-pop-more{min-height:44px;color:var(--navy-2);align-items:center;gap:6px;font-weight:600;display:inline-flex}.ua-map .ua-pop-go:hover,.ua-map .ua-pop-more:hover{color:var(--navy);text-underline-offset:3px;text-decoration:underline}.ua-map .ua-pop :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ua-map .ua-pop .ua-pop-h:focus{outline:none}@media (width<=760px){.ua-map .ua-pop{width:100%;padding:12px 14px 2px}}.grv-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 28px;margin-bottom:clamp(26px,3.6vw,48px);display:flex}.grv .grv-head h2{margin:0}.grv-note{margin-top:.6em}.grv-act{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 18px;margin-top:24px;display:flex}.grv-score{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;display:inline-flex}.grv-score b{font:800 1.45rem/1 var(--display);letter-spacing:-.02em;color:var(--ink)}.grv-count{color:var(--ink-2);font-size:.95rem}.grv-navs{gap:10px;display:flex}.grv-nav{border:1.5px solid var(--line-2);background:var(--white);width:46px;height:46px;color:var(--c-navy);cursor:pointer;border-radius:50%;place-items:center;transition:background .2s,border-color .2s,color .2s;display:grid}.grv-nav:hover{background:var(--c-navy);border-color:var(--c-navy);color:#fff}.grv-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;grid-auto-columns:calc(33.3333% - 12px);grid-auto-flow:column;gap:18px;margin:0 -2px;padding:4px 2px 10px;scroll-padding-inline:2px;display:grid;overflow-x:auto}.grv-track::-webkit-scrollbar{display:none}.grv-track:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:12px}.grv-g{scroll-snap-align:start;color:#202124;background:#fff;border:1px solid #dadce0;border-radius:10px;flex-direction:column;gap:10px;min-width:0;padding:18px 20px 20px;font-family:Roboto,Google Sans,Arial,sans-serif;display:flex}.grv-g-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.grv-g-ava{background:var(--c);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font:500 1.1rem/1 Roboto,Arial,sans-serif;display:grid}.grv-g-who{min-width:0}.grv-g-who b{color:#202124;text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;font-weight:500;line-height:1.3;display:block;overflow:hidden}.grv-g-who span{color:#70757a;font-size:.8rem;line-height:1.35;display:block}.grv-g-logo{border-radius:50%;place-items:center;width:32px;height:32px;margin:-6px -6px 0 0;display:grid}.grv-g-logo:hover{background:#f1f3f4}.grv-g-link{transition:border-color .2s,box-shadow .2s;position:relative}.grv-g-link:hover{border-color:#bdc1c6;box-shadow:0 1px 3px #3c40433d,0 6px 16px #3c404324}.grv-g-link .grv-g-logo:after{content:"";border-radius:10px;position:absolute;inset:-1px}.grv-g-link .grv-g-logo:focus-visible{outline:none}.grv-g-link .grv-g-logo:focus-visible:after{outline:2px solid var(--focus);outline-offset:0}@media (prefers-reduced-motion:reduce){.grv-g-link{transition:none}}.grv-g-meta{color:#70757a;align-items:center;gap:10px;font-size:.84rem;display:flex}.grv-g-stars{gap:1px;display:inline-flex}.grv-g-stars .ic{color:#fbbc04}.grv-g-text{color:#202124;-webkit-line-clamp:7;-webkit-box-orient:vertical;margin:0;font-size:.95rem;line-height:1.55;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.grv-track{scroll-behavior:auto}.grv-nav{transition:none}}@media (width<=1024px){.grv-track{grid-auto-columns:calc(50% - 9px)}}@media (width<=760px){.grv-track{grid-auto-columns:86%;gap:12px}}@media (width>=1025px){.grv:is([data-n="1"],[data-n="2"],[data-n="3"]) .grv-navs{display:none}}@media (width>=761px) and (width<=1024px){.grv:is([data-n="1"],[data-n="2"]) .grv-navs{display:none}}@media (width<=760px){.grv[data-n="1"] .grv-navs{display:none}}.grv-more{min-height:44px}.grv-grid .grv-track{scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;padding:0;overflow:visible}.grv-grid .grv-g-text{-webkit-line-clamp:unset;display:block;overflow:visible}@media (width<=1024px){.grv-grid .grv-track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.grv-grid .grv-track{grid-template-columns:minmax(0,1fr)}}.grv-g-tr{color:#5f6368;margin:10px 0 0;font-size:.8rem}
