@import url('assets/fonts.css');
:root{--green:#009c76;--deep-green:#007d61;--ink:#10152f;--muted:#64738e;--mint:#eaf8f3;--line:#e7edf3;font-size:clamp(.75px,.09765625vw,1.25px);color-scheme:light}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:20rem}body{margin:0;background:#fff;color:var(--ink);font:14rem/1.45 'Roboto',Arial,sans-serif;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{color:inherit}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:800;line-height:1.12;letter-spacing:-.6rem}h1{font-size:44rem;letter-spacing:-1.3rem}h2{font-size:25rem}h3{font-size:16rem;letter-spacing:-.3rem}h4{font-size:12rem;letter-spacing:0}p{color:var(--muted)}em{font-style:normal;color:var(--green)}small{font-size:11rem;font-weight:400;color:var(--muted)}ul{margin:0;padding:0;list-style:none}.site{width:1024rem;max-width:100%;margin:auto;overflow:clip}.icon{width:24rem;height:24rem;flex-shrink:0;vertical-align:middle;color:var(--green)}a:hover{color:var(--green)}a,button{transition:background-color .18s,color .18s,box-shadow .18s}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3rem solid #087ee5;outline-offset:4rem}.button{display:inline-flex;align-items:center;justify-content:center;gap:20rem;min-height:38rem;padding:10rem 24rem;background:linear-gradient(105deg,#009f7b,#00bb8b);border:1rem solid transparent;border-radius:30rem;color:white;font-size:12rem;font-weight:600;line-height:1.2;box-shadow:0 5rem 10rem #009c7610;white-space:nowrap}.button .icon{width:16rem;height:16rem;color:inherit}.button:hover{background:#008a68;color:white;box-shadow:0 5rem 16rem #009c7628}.button.secondary{background:#ffffffd9;border-color:#a2ddd2;color:var(--ink);box-shadow:none}.button.secondary:hover{background:var(--mint)}.button-row{display:flex;gap:14rem;align-items:center;flex-wrap:wrap}.round{display:inline-flex;align-items:center;justify-content:center;border:none;width:32rem;height:32rem;border-radius:50%;background:#edf7f4;flex-shrink:0}.round .icon{width:18rem;height:18rem}.round.filled{background:linear-gradient(125deg,#00ae83,#00805f);color:white}.round.filled .icon{color:white}.round:hover{background:#d7eee7}.header{height:58rem;display:flex;align-items:center;padding:0 50rem;gap:30rem;background:#fffffffa;position:relative;z-index:3;border-bottom:1rem solid #f1f5f7}.logo{width:185rem;display:block;flex-shrink:0}.logo img{width:100%;height:auto}.main-nav{display:flex;gap:23rem;align-items:stretch;height:100%;margin:auto;font-size:11rem;white-space:nowrap;color:#526780}.main-nav a{display:flex;align-items:center;position:relative}.main-nav a[aria-current]{color:var(--green)}.main-nav a[aria-current]:after{content:'';position:absolute;bottom:8rem;left:0;right:0;height:2rem;background:#00b98b}.header-actions{display:flex;gap:10rem;align-items:center}.header-actions .button{font-size:10rem;min-height:32rem;padding:9rem 16rem;gap:0}.header-actions .button .icon{display:none}.header-actions .round{width:32rem;height:32rem}.search-toggle .icon{color:var(--ink)}.menu-toggle{display:none}.breadcrumbs{display:flex;align-items:center;gap:8rem;font-size:11rem;line-height:1.3;color:#63718a;margin-bottom:30rem}.breadcrumbs .icon{width:9rem;height:9rem;color:inherit}.hero{position:relative;min-height:300rem;isolation:isolate;background:linear-gradient(115deg,#f8fbfd,white 60%)}.hero-picture{position:absolute;right:0;top:0;height:100%;width:55%;object-fit:fill;z-index:-1}.hero-content{position:relative;padding:24rem 54rem 28rem;z-index:1}.hero-content>h1{margin-bottom:18rem}.hero-content>p{font-size:15rem;line-height:1.45;max-width:520rem}.hero-content>.button-row{margin-top:23rem}.hero-content>h1,.hero-content>p{position:relative}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:16rem;margin-bottom:16rem}.section-heading p{font-size:12rem;margin-top:6rem}.text-link{font-size:11rem;color:var(--deep-green);white-space:nowrap;display:inline-flex;gap:12rem;align-items:center}.text-link .icon{width:16rem;height:16rem}.city-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8rem}.city-card{border-radius:10rem;background:white;overflow:hidden;box-shadow:0 4rem 10rem #1021370c;position:relative;display:block;border:1rem solid #f1f4f6}.city-card:hover{box-shadow:0 5rem 18rem #00785a20;color:var(--ink)}.city-card>img{width:100%;height:76rem;object-fit:cover}.city-card-body{padding:9rem 9rem 11rem;position:relative}.city-card h3{font-size:12rem;line-height:1.2;letter-spacing:-.2rem}.city-card small{font-size:9rem;display:block;margin-top:4rem}.city-card-body>.round{position:absolute;right:8rem;bottom:12rem;width:25rem;height:25rem}.city-card-body>.round .icon{width:16rem;height:16rem}.city-card-body>small{padding-right:22rem}.stats{display:grid;grid-template-columns:repeat(4,1fr);padding:26rem 30rem;gap:24rem}.stats>div{display:flex;align-items:center;gap:18rem;border-right:1rem solid #d2e9e3}.stats>div:last-child{border:0}.stats .icon{width:32rem;height:32rem}.stats b{font-size:25rem;line-height:1.1;color:#071526}.stats small{display:block;margin-top:7rem;font-size:12rem}.features{display:flex;justify-content:space-between;padding:25rem 54rem;gap:24rem}.features>div{flex:1;position:relative}.features>div+div:before{position:absolute;content:'';left:-12rem;top:8rem;height:80%;width:1rem;background:var(--line)}.icon-disc{width:46rem;height:46rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#edf8f4}.icon-disc .icon{width:30rem;height:30rem}.features h3{font-size:13rem;margin:8rem 0 5rem}.features p{font-size:12rem;line-height:1.35}.features .icon-disc{width:40rem;height:40rem}.banner{position:relative;min-height:170rem;background:linear-gradient(100deg,#edf9f5,#e0f5ed);display:flex;align-items:center;overflow:hidden}.banner-photo{width:39%;height:100%;position:absolute;inset:0 auto 0 0;object-fit:cover;mask-image:linear-gradient(to right,#000 75%,transparent)}.banner>div{margin-left:43%;padding:22rem 0;width:54%;position:relative}.banner h2{font-size:23rem}.banner p{font-size:13rem;margin:10rem 0 16rem;line-height:1.35}.banner .button{font-size:11rem;min-height:36rem}.banner.reverse .banner-photo{left:auto;right:0;mask-image:linear-gradient(to left,#000 75%,transparent);width:45%}.banner.reverse>div{margin-left:30rem;width:55%}.checks li{display:flex;gap:9rem;align-items:flex-start;color:var(--muted);font-size:12rem;line-height:1.4;margin:7rem 0}.checks .icon{width:13rem;height:13rem;margin-top:2rem;fill:var(--green);stroke:white}.footer{padding:30rem 52rem 32rem;display:grid;grid-template-columns:1.45fr .82fr 1.45fr 1.5fr;gap:40rem;border-top:1rem solid #f0f3f6;background:linear-gradient(160deg,#fff 60%,#f4fbf8);font-size:11rem;min-height:192rem}.footer .logo{width:180rem;margin-bottom:16rem}.footer p{line-height:1.5}.footer h4{margin:3rem 0 12rem}.footer>div>a:not(.logo){display:block;color:#63758b;margin:6rem 0;font-size:11rem}.footer>div>a:hover{color:var(--green)}.footer .copyright{font-size:10rem;margin-top:20rem}.social{display:flex;gap:14rem;margin-top:15rem}.social a{width:29rem;height:29rem;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:#05a9de;font:700 24rem Arial}.social a:nth-child(2){background:#087bff}.social a:nth-child(3){background:linear-gradient(40deg,#ffd074,#f04c81,#9a55ce);font-size:28rem}.social a:nth-child(4){background:#f9081c;font-size:15rem}.social .icon{color:white;width:19rem;height:19rem}.subscribe{display:flex;position:relative;margin-top:12rem;background:white;border-radius:30rem;box-shadow:0 5rem 12rem #0a43350a;min-height:36rem}.subscribe label{position:static!important;clip:auto!important;width:auto!important;height:auto!important;overflow:visible!important;flex:1;font-size:0;min-width:0}.subscribe input{font-size:11rem;border:0;background:none;padding:10rem 16rem;width:100%;height:36rem;border-radius:30rem;color:var(--ink)}.subscribe button{width:36rem;height:36rem}.form-status:empty{display:none}.subscribe .form-status{position:absolute;top:100%;font-size:10rem;margin-top:5rem;background:white;box-shadow:0 4rem 12rem #1232;border-radius:6rem;padding:8rem;z-index:3}.panel{border:1rem solid var(--line);border-radius:12rem;padding:18rem;background:linear-gradient(135deg,white,#fbfcff)}.panel h2{font-size:21rem;margin-bottom:14rem}.panel h3{font-size:16rem;margin-bottom:14rem}.two-column{display:grid;grid-template-columns:minmax(0,2.05fr) minmax(0,1fr);gap:22rem}.two-column aside{display:flex;flex-direction:column;gap:14rem}.tag{display:inline-flex;border-radius:20rem;padding:4rem 11rem;background:var(--green);color:white;font-size:10rem;line-height:1.2}.metadata{display:flex;align-items:center;gap:5rem;color:#6b7895;font-size:10rem;flex-wrap:wrap}.metadata>.icon,.metadata span .icon{width:11rem;height:11rem;color:inherit}.metadata>span{display:inline-flex;align-items:center;gap:4rem;margin-left:10rem}.metadata .tag{color:white;margin-left:0}.accordion{border:1rem solid var(--line);border-radius:9rem;overflow:hidden;background:#fff}details{font-size:12rem}summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12rem;cursor:pointer;min-height:38rem;padding:11rem 15rem}summary::-webkit-details-marker{display:none}summary .icon{color:var(--ink);width:15rem;height:15rem;flex-shrink:0}.accordion details+details{border-top:1rem solid var(--line)}.accordion details>div{color:var(--muted);font-size:13rem;line-height:1.4;padding:0 15rem 16rem}.accordion details[open]{background:linear-gradient(100deg,#eef9f5,#f4fafb)}details[open]>summary>.icon:last-child{transform:rotate(180deg)}.accordion details[open]>summary>.icon:last-child path{d:path('M5 12h14')}.faq-strip{padding:12rem 0 16rem}.faq-strip h2{font-size:20rem}.faq-strip>.section-heading{margin-bottom:9rem}.faq-strip>div:last-child{display:grid;grid-template-columns:repeat(4,1fr);gap:12rem}.faq-strip>div:last-child>a{border:1rem solid var(--line);border-radius:6rem;box-shadow:0 3rem 8rem #14243305;display:flex;align-items:center;justify-content:space-between;padding:12rem 10rem;font-size:9rem;gap:10rem}.faq-strip .icon{width:13rem;height:13rem}blockquote{display:flex;align-items:center;gap:17rem;margin:16rem 0;padding:17rem;background:#edf9f5;border-radius:10rem;color:var(--muted);font-size:13rem;line-height:1.4}blockquote>.icon{width:30rem;height:30rem}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip-link{position:fixed;top:-100px;left:16px;z-index:30;background:white;padding:10px;font-size:16px}.skip-link:focus{top:10px}[hidden]{display:none!important}
/* Home — reference width 860 px */
html[data-page=home]{font-size:clamp(.75px,.11627907vw,1.488372px)}[data-page=home] .site{width:860rem;color:#071722}[data-page=home] .header{height:48rem;padding:0 49rem;gap:30rem}[data-page=home] .logo{width:148rem}[data-page=home] .main-nav{font-size:9rem;gap:20rem}[data-page=home] .header-actions .button{min-height:25rem;font-size:9rem;padding:6rem 12rem}[data-page=home] .header-actions .round{width:24rem;height:24rem}[data-page=home] .header-actions .round .icon{width:14rem;height:14rem}.hero-home{height:362rem;background:white}.hero-home .hero-picture{width:450rem}.hero-home .hero-content{padding:41rem 49rem 0}.hero-home h1{font-size:40rem;line-height:1.03;letter-spacing:-.7rem;margin-bottom:14rem}.hero-home .hero-content>p{font-size:12rem;line-height:1.4;color:#324355;max-width:400rem}.hero-home .button-row{margin-top:18rem;gap:10rem}.hero-home .button{min-height:35rem;font-size:11rem;padding:10rem 20rem}.hero-home .button:first-child .icon{order:-1}.hero-home .button.secondary .icon{display:none}.home-shortcuts{display:flex;gap:27rem;margin-top:25rem;width:410rem}.home-shortcuts a{font-size:10rem;line-height:1.2;text-align:center;flex:1}.home-shortcuts .icon{display:block;width:23rem;height:23rem;margin:0 auto 8rem}.home-cities{padding:0 19rem}.home-cities .section-heading{padding:0 30rem;margin-bottom:20rem}.home-cities h2{font-size:26rem}.home-cities .section-heading p{font-size:12rem;margin-top:4rem}.home-cities .text-link{font-size:9rem;border:1rem solid var(--line);border-radius:20rem;padding:6rem 10rem}.home-city-grid{gap:8rem}.home-city-grid .city-card>img{height:138rem}.home-city-grid .city-card-body{padding:10rem 9rem 11rem}.home-city-grid h3{font-size:11rem}.home-city-grid small{font-size:8rem;margin-top:2rem}.home-city-grid .round{width:23rem;height:23rem;bottom:13rem}.home-stats{padding:34rem 25rem 0}.home-stats .stats{height:105rem;border-radius:18rem;background:linear-gradient(120deg,#eff9f4,#eaf7f0);padding:30rem 31rem;gap:30rem}.home-stats .stats>div{gap:13rem}.home-stats .stats b{font-size:23rem}.home-stats .stats small{font-size:9rem;white-space:nowrap}.home-stats .stats .icon{width:30rem;height:30rem}.home-categories{padding:34rem 25rem 0}.home-categories>.section-heading{padding:0 22rem;margin-bottom:20rem}.home-categories h2{font-size:25rem}.category-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:15rem}.category{position:relative;height:180rem;background:#f1f8f4;border-radius:14rem;overflow:hidden;padding:16rem 17rem;box-shadow:0 4rem 8rem #1e2d3c05}.category>.icon{width:26rem;height:26rem}.category h3{font-size:10rem;line-height:1.3;margin-top:7rem;font-weight:600}.category>img{position:absolute;bottom:0;left:0;width:100%;height:103rem;object-fit:cover;mask-image:linear-gradient(transparent,#000 20%)}.category>.round{position:absolute;bottom:7rem;left:8rem;width:22rem;height:22rem;background:white}.category>.round .icon{width:14rem;height:14rem;color:#253c45}.category-1{background:#f1f7fd}.category-1>.icon{color:#087ef5}.category-2{background:#fcf7f3}.category-2>.icon{color:#ff7c21}.category-3{background:#fdf5f8}.category-3>.icon{color:#f33283}.category-4{background:#f8f3fe}.category-4>.icon{color:#9941e9}.category-5{background:#fdf3f6}.category-5>.icon{color:#fc3764}.community{height:328rem;display:grid;grid-template-columns:340rem 1fr;padding:54rem 48rem 0;position:relative;gap:10rem}.community h2{font-size:25rem;line-height:1.05}.community p{font-size:12rem;margin-top:15rem;max-width:292rem}.community ul{margin-top:17rem;display:grid;gap:14rem;font-size:12rem;color:#536575}.community li{display:flex;align-items:center;gap:14rem}.community .icon{width:23rem;height:23rem;fill:var(--green);stroke:var(--green)}.community img{width:420rem;max-width:none;position:absolute;right:39rem;top:30rem;z-index:-0}.community>div{position:relative;z-index:1}.home-banner{height:210rem;min-height:0}.home-banner .banner-photo{width:315rem;mask-image:linear-gradient(to right,#000 95%,transparent)}.home-banner>div{margin-left:335rem;width:460rem}.home-banner h2{font-size:21rem}.home-banner p{font-size:11rem;max-width:360rem;margin-bottom:15rem}.home-banner .button{font-size:11rem}.home-banner>div:before{content:'ДЛЯ БІЗНЕСУ';display:block;color:#6f9998;font-size:10rem;margin-bottom:9rem}[data-page=home] .footer{min-height:200rem;padding:30rem 49rem;grid-template-columns:1.4fr .8fr 1fr 1.2fr;gap:30rem}[data-page=home] .footer .logo{width:170rem}[data-page=home] .footer p,[data-page=home] .footer>div>a:not(.logo){font-size:10rem}[data-page=home] .footer h4{font-size:10rem}[data-page=home] .footer .social{gap:9rem}[data-page=home] .footer .social a{width:22rem;height:22rem;font-size:18rem}[data-page=home] .footer .social .icon{width:15rem;height:15rem}
/* Network and city */
.hero-cities{height:344rem}.hero-cities .hero-picture{width:566rem}.hero-cities .hero-content{padding-top:43rem}.hero-cities .breadcrumbs{margin-bottom:28rem}.hero-cities h1{font-size:58rem;line-height:1;margin-bottom:14rem}.hero-cities .hero-content>p{font-size:16rem;line-height:1.4}.mini-stats{display:flex;gap:25rem;margin-top:34rem}.mini-stats>span{display:flex;align-items:center;gap:17rem;border-right:1rem solid #d9ebe6;padding-right:23rem}.mini-stats>span:last-child{border:0}.mini-stats .icon{width:31rem;height:31rem}.mini-stats b{font-size:16rem;line-height:1.1}.mini-stats>span:first-child b{font-size:22rem}.mini-stats small{display:block;margin-top:6rem;font-size:12rem}.cities-list{padding:13rem 32rem 0}.city-grid.large{grid-template-columns:repeat(3,1fr);gap:16rem}.large .city-card{border-radius:13rem}.large .city-card>img{height:170rem}.large .city-card-body{padding:12rem 16rem 17rem}.large .city-card h3{font-size:21rem;line-height:1.1;letter-spacing:-.5rem}.large .city-card p{font-size:13rem;line-height:1.3;margin-top:8rem;height:40rem}.city-numbers{display:flex;align-items:center;gap:25rem;margin-top:13rem}.city-numbers>span{display:flex;align-items:center;gap:12rem}.city-numbers .icon{width:21rem;height:21rem}.city-numbers b{font-size:15rem;line-height:1.1}.city-numbers small{font-size:10rem;margin-top:4rem}.city-numbers .round{margin-left:auto;width:35rem;height:35rem}.city-invite{margin:25rem 32rem 23rem;position:relative;height:214rem;border-radius:13rem;overflow:hidden;background:linear-gradient(120deg,#edf8f4,#dcf1ea)}.city-invite>div{padding:17rem 45rem;position:relative;z-index:1}.city-invite>div>span{color:var(--deep-green);font-size:13rem}.city-invite h2{font-size:30rem;line-height:1;margin:8rem 0 9rem}.city-invite p{font-size:14rem;line-height:1.25;margin-bottom:10rem}.city-invite img{position:absolute;inset:0 0 0 auto;height:100%;width:52%;object-fit:cover;mask-image:linear-gradient(130deg,transparent 8%,#000 40%)}.hero-city{height:338rem}.hero-city .hero-picture{width:584rem}.hero-city .hero-content{padding-top:17rem}.hero-city .breadcrumbs{margin-bottom:25rem}.hero-city h1{font-size:56rem;margin-bottom:8rem}.hero-city .city-subtitle{font-size:22rem;color:#4d5c73;display:inline-block;line-height:1.2;margin-bottom:4rem}.hero-city .hero-content>p{font-size:15rem;line-height:1.4}.hero-city .button-row{margin-top:21rem}.hero-city .button{min-height:39rem}.city-content{padding:7rem 54rem 36rem}.city-categories{display:grid;grid-template-columns:repeat(6,1fr);gap:10rem;margin-bottom:20rem}.city-categories :is(a,.city-category){height:73rem;background:#f0f8f5;border-radius:12rem;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8rem;font-size:13rem}.city-categories .icon{width:27rem;height:27rem}.city-detail-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:16rem 12rem}.city-detail-grid>.panel{padding:18rem}.city-detail-grid>.panel:nth-child(-n+2){height:215rem}.facts{display:grid;grid-template-columns:repeat(3,1fr);row-gap:29rem;margin-top:20rem}.facts>div{display:flex;gap:11rem;font-size:12rem;align-items:flex-start}.facts .icon{width:27rem;height:27rem}.facts b{font-weight:600}.facts small{display:block;font-size:10rem;line-height:1.3;margin-top:4rem}.location{position:relative;overflow:hidden}.location>img{position:absolute;right:0;bottom:14rem;width:234rem;z-index:0}.location h2,.location p{position:relative;z-index:1}.location p{display:flex;align-items:center;gap:12rem;color:var(--ink);font-size:12rem;margin:15rem 0}.location p small{display:block;font-size:11rem}.activity,.about-city{min-height:331rem}.activity h2{display:flex;justify-content:space-between;gap:4rem;align-items:center}.online{font-size:11rem;font-weight:500;letter-spacing:0;color:var(--deep-green);background:#edf8f4;border-radius:20rem;padding:5rem 8rem;white-space:nowrap}.activity-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:7rem}.activity-grid>div{display:flex;align-items:center;gap:13rem;background:#f4f7fa;border-radius:10rem;padding:13rem 15rem;grid-column:span 2}.activity-grid>div:nth-child(-n+2){grid-column:span 3}.activity-grid .icon{width:29rem;height:29rem}.activity-grid b{font-size:19rem}.activity-grid small{display:block;font-size:12rem}.activity-grid>div:nth-child(3) .icon{color:#ff6a13}.activity-grid>div:nth-child(n+4) .icon{color:#087aff}.telegram-topics{padding:12rem 15rem;background:#f4f7fa;border-radius:10rem;margin-top:17rem}.telegram-topics p{font-size:11rem;margin-bottom:14rem}.telegram-topics>div{display:flex;justify-content:space-between}.telegram-topics span{display:flex;gap:10rem;align-items:center}.telegram-topics b{font-size:16rem}.telegram-topics small{font-size:11rem;display:block}.about-city p{font-size:12rem;line-height:1.38;margin-bottom:14rem}.about-city .button{font-size:12rem}.city-traits{display:grid;grid-template-columns:repeat(4,1fr);gap:8rem;margin-top:18rem}.city-traits span{background:#f4f7f8;border-radius:10rem;text-align:center;padding:12rem 3rem 8rem;font-size:11rem;color:#52677e;line-height:1.2}.city-traits .icon{display:block;margin:0 auto 7rem;width:24rem;height:24rem}.gallery{margin-top:20rem}.gallery .section-heading{margin-bottom:12rem}.gallery>div:last-child{display:grid;grid-template-columns:repeat(5,1fr);gap:9rem}.gallery button{padding:0;border:0;background:none;border-radius:12rem;overflow:hidden}.gallery img{height:162rem;width:100%;object-fit:cover}.city-content .banner{height:196rem;margin:24rem -26rem 0;border-radius:12rem}.city-content .banner h2{font-size:23rem}.generic-city{padding:30rem 54rem 45rem;min-height:420rem;background:#f0f8f5}.generic-city>img{width:48%;float:right;border-radius:16rem}.generic-city h1{margin:40rem 0 20rem}.generic-city p{max-width:45%;margin:12rem 0}.generic-city .button{margin-top:12rem}.content-section{padding:30rem 40rem 60rem}
/* About */
.hero-about{height:331rem}.hero-about .hero-picture{width:549rem}.hero-about .hero-content{padding-top:22rem}.hero-about .breadcrumbs{margin-bottom:24rem}.hero-about h1{font-size:49rem;line-height:.98;margin-bottom:19rem}.hero-about .hero-content>p{font-size:16rem;line-height:1.3}.hero-about .button-row{margin-top:17rem}.about-features{height:185rem;padding-top:17rem;padding-bottom:20rem;gap:40rem}.about-features .icon-disc{width:53rem;height:53rem}.about-features h3{font-size:17rem;margin:12rem 0 6rem}.about-features p{font-size:14rem;line-height:1.1}.about-features>div+div:before{top:65rem;left:-20rem;height:78rem}.mission{display:grid;grid-template-columns:388rem 1fr;gap:30rem;padding:16rem 34rem 16rem 55rem;background:linear-gradient(110deg,#f1faf6,#eaf7f1);height:243rem}.mission>img{height:211rem;width:388rem;object-fit:cover;border-radius:12rem}.mission h2{font-size:29rem;margin:3rem 0 25rem;position:relative}.mission h2:after{content:'';position:absolute;left:0;bottom:-12rem;width:55rem;height:3rem;background:#00ad7d}.mission p{font-size:17rem;line-height:1.15}.mission-values{display:grid;grid-template-columns:repeat(3,1fr);gap:10rem;margin-top:15rem}.mission-values>span{display:flex;align-items:center;gap:12rem;border-radius:12rem;background:#ffffffbc;padding:14rem 13rem;font-size:10rem;color:var(--muted);line-height:1.2}.mission-values .icon{width:28rem;height:28rem}[data-page=about] .stats{height:97rem;padding:23rem 56rem;grid-template-columns:1fr 1.3fr 1.3fr 1.5fr}[data-page=about] .stats>div:last-child{order:-1}[data-page=about] .stats small{font-size:13rem}.history{height:258rem;display:grid;grid-template-columns:1fr 1fr;padding:3rem 55rem 20rem;position:relative;gap:10rem}.history h2{font-size:26rem;margin-bottom:16rem}.history>img{width:480rem;height:265rem;max-width:none;position:absolute;right:24rem;top:-8rem}.history-row{display:flex;gap:30rem;margin:0 0 16rem;position:relative;padding-left:35rem;font-size:14rem;line-height:1.2}.history-row:before{content:'';position:absolute;left:6rem;top:3rem;width:7rem;height:7rem;background:#fff;border:3rem solid #00a17a;border-radius:50%;box-shadow:0 0 0 4rem #e8f7f1}.history-row:after{content:'';position:absolute;left:10rem;top:17rem;width:1rem;height:36rem;background:#d2eee2}.history-row:last-child:after{display:none}.history-row b{color:#00715e;width:47rem;flex-shrink:0;font-size:16rem}.history-row p{padding-left:18rem;border-left:1rem solid var(--line)}[data-page=about] .banner{height:174rem}
/* Business and advertising */
.hero-business{height:301rem}.hero-business .hero-picture{width:582rem}.hero-business .hero-content{padding:20rem 57rem 0}.hero-business .breadcrumbs{margin-bottom:19rem}.hero-business h1{font-size:43rem;line-height:.96;margin-bottom:15rem}.hero-business .hero-content>p{font-size:15rem;line-height:1.3}.hero-business .button-row{margin-top:13rem}.hero-business .button{min-height:35rem;padding:9rem 23rem}.hero-business .button.secondary .icon{display:none}[data-page=business] main>.features{height:135rem;padding:17rem 55rem 20rem;text-align:center;gap:28rem}[data-page=business] main>.features h3{font-size:13rem;letter-spacing:-.3rem;margin-top:6rem}[data-page=business] main>.features p{font-size:12rem}.business-content{padding:0 38rem}.business-content .section-heading{margin-bottom:10rem}.business-content .section-heading h2{font-size:23rem}.placement-grid{display:grid;grid-template-columns:1fr 1.18fr 1.12fr;gap:13rem}.placement{position:relative;padding:18rem;background:#f5fbfe;border:1rem solid #eaf1f7;border-radius:15rem;min-height:258rem;display:flex;flex-direction:column}.placement h3{font-size:17rem;display:flex;gap:10rem;align-items:center;white-space:nowrap}.placement h3 .icon{width:23rem;height:23rem;color:#1798f7}.placement p{font-size:12rem;margin:10rem 0 8rem;line-height:1.35}.placement .checks{margin-bottom:12rem}.placement .checks li{font-size:12rem;margin:6rem 0}.placement .button{align-self:flex-start;margin-top:auto;min-height:35rem;padding:8rem 20rem;font-size:11rem}.featured{background:linear-gradient(110deg,#ebfaf4,#f0faf8);border-color:#bce8db}.placement.featured h3 .icon{color:#f9b800;fill:#ffc829}.recommend{position:absolute;right:20rem;top:18rem;font-size:9rem;color:white;background:var(--green);padding:4rem 9rem;border-radius:20rem}.placement.featured h3{padding-right:70rem;font-size:17rem}.steps{padding:15rem 0 19rem}.steps>.section-heading{justify-content:flex-start;gap:18rem}.steps>.section-heading p{margin:0}.steps>div:last-child{display:grid;grid-template-columns:repeat(4,1fr);gap:35rem}.steps article{position:relative;padding:4rem 0 0 54rem}.steps article>.icon{width:29rem;height:29rem;margin-bottom:9rem}.steps h3{font-size:13rem;margin-bottom:5rem}.steps p{font-size:12rem;line-height:1.25}.step-number{position:absolute;left:0;top:0;width:29rem;height:29rem;display:grid;place-items:center;background:linear-gradient(130deg,#00b18a,#007f60);border-radius:50%;color:white;font-size:17rem}.steps article:not(:last-child):after{content:'→';position:absolute;right:-22rem;top:0;font-size:30rem;color:#b9c8d7}.business-content>section>.section-heading{justify-content:flex-start;gap:18rem}.business-content>section>.section-heading .text-link{margin-left:auto}.business-content>section>.section-heading p{display:inline}.business-content .banner{margin:15rem -9rem 0;border-radius:14rem;height:172rem}.business-content .banner-photo{width:29%;mask-image:linear-gradient(to right,#000 80%,transparent)}.business-content .banner>div{margin-left:33%;width:63%}.business-content .banner h2{font-size:24rem}.business-content .banner p{font-size:12rem;margin:6rem 0 7rem}.business-content .banner>div:before{content:'Розвиваємо місцевий бізнес разом';font-size:11rem;color:var(--green);display:block;margin-bottom:6rem}[data-page=business] .footer{min-height:146rem;padding-top:16rem;padding-bottom:14rem;font-size:10rem}[data-page=business] .footer .logo{width:170rem;margin-bottom:9rem}[data-page=business] .footer p,[data-page=business] .footer>div>a:not(.logo){font-size:10rem}[data-page=business] .footer>div>a:not(.logo){margin:3rem 0}[data-page=business] .footer .copyright{margin-top:10rem}.hero-advertising{height:290rem}.hero-advertising .hero-content{padding-top:24rem}.hero-advertising .breadcrumbs{margin-bottom:20rem}.hero-advertising h1{font-size:43rem;line-height:.98;margin-bottom:18rem}.hero-advertising .hero-content>p{font-size:16rem;line-height:1.3}.hero-advertising .button-row{margin-top:19rem}.hero-advertising .button{min-height:35rem;font-size:11rem;padding:9rem 24rem}.hero-advertising .hero-picture{width:604rem}[data-page=advertising] main>.features{height:132rem;padding:8rem 55rem 20rem;text-align:center;gap:24rem}[data-page=advertising] main>.features .icon-disc{margin-bottom:5rem}[data-page=advertising] main>.features h3{font-size:14rem}[data-page=advertising] main>.features p{font-size:12rem}.advertising-content{padding:0 41rem}.advertising-content .section-heading{margin-bottom:10rem;justify-content:flex-start;gap:16rem}.advertising-content .section-heading p{margin:0}.advertising-content .text-link{margin-left:auto}.ad-formats{padding-top:20rem}.ad-formats .section-heading{justify-content:space-between}.segmented{display:flex;padding:3rem;border:1rem solid var(--line);border-radius:25rem;background:#fff}.segmented button{border:0;background:transparent;font-size:10rem;padding:5rem 24rem;border-radius:20rem}.segmented .active{background:linear-gradient(100deg,#009b75,#00bf91);color:white;box-shadow:0 2rem 5rem #009b7530}.scope-note:empty{display:none}.scope-note{font-size:12rem;padding:0 0 10rem}.ad-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20rem}.ad-card{padding:14rem 15rem;border:1rem solid var(--line);border-radius:12rem;min-height:268rem;display:flex;flex-direction:column}.ad-card h3{font-size:14rem;margin-bottom:13rem}.ad-card>img{width:100%;height:82rem;object-fit:cover;border-radius:5rem}.ad-card .checks{margin:6rem 0 12rem}.ad-card .checks li{font-size:12rem;margin:6rem 0}.ad-card .button{margin-top:auto;font-size:11rem;min-height:38rem;padding:9rem 8rem;gap:10rem}.why-ads{padding:17rem 0}.why-ads h2{font-size:25rem}.why-ads .features{padding:17rem 0 0;gap:25rem}.why-ads .features>div{padding-left:60rem}.why-ads .features .icon-disc{position:absolute;left:0;top:0}.why-ads .features h3{margin-top:0;font-size:13rem}.why-ads .features p{font-size:11rem}.why-ads .features>div+div:before{left:-12rem;top:0}.why-ads{min-height:144rem}[data-page=advertising] .banner{height:164rem;min-height:0}[data-page=advertising] .banner h2{font-size:24rem}[data-page=advertising] .banner p{margin:9rem 0 12rem}[data-page=advertising] .footer{min-height:167rem;padding-top:22rem;padding-bottom:20rem}[data-page=advertising] .footer .logo{margin-bottom:12rem}[data-page=advertising] .footer>div>a:not(.logo){margin:4rem 0}
/* News */
.hero-news{height:283rem}.hero-news .hero-content{padding:22rem 49rem 0}.hero-news .breadcrumbs{margin-bottom:20rem}.hero-news h1{font-size:44rem;line-height:.98;margin-bottom:16rem}.hero-news .hero-content>p{font-size:15rem;line-height:1.3}.hero-news .button-row{margin-top:17rem}.hero-news .button{min-height:37rem;font-size:12rem}.hero-news .hero-picture{width:564rem}.news-content{padding:16rem 49rem 11rem}.news-tabs{display:flex;justify-content:space-between;gap:10rem;margin-bottom:20rem}.news-tabs button{border:1rem solid var(--line);background:white;border-radius:20rem;min-height:32rem;padding:7rem 20rem;font-size:10rem;white-space:nowrap;box-shadow:0 2rem 3rem #304b6c04}.news-tabs button.active{background:linear-gradient(100deg,#009e78,#00b78b);color:white;border-color:transparent}.news-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14rem 16rem}.news-card{border:1rem solid var(--line);border-radius:9rem;overflow:hidden;position:relative;background:linear-gradient(140deg,white,#fafcfe)}.news-card.lead{grid-column:span 2}.news-picture{display:block;position:relative}.news-picture>img{height:90rem;width:100%;object-fit:cover}.news-picture>.tag{position:absolute;bottom:0;left:8rem}.lead .news-picture>img{height:135rem}.news-card-body{padding:9rem 14rem 13rem;position:relative}.news-card h2{font-size:16rem;line-height:1.12;margin:6rem 0}.news-card p{font-size:12rem;line-height:1.25;max-width:90%;min-height:58rem}.lead h2{font-size:21rem;line-height:1.04;margin:8rem 0}.lead p{font-size:14rem;min-height:48rem;max-width:86%;line-height:1.2}.news-card-body>.round{position:absolute;right:12rem;bottom:16rem;width:32rem;height:32rem}.news-card .metadata{font-size:10rem;gap:3rem}.news-card:nth-last-child(-n+2) .news-picture>img{height:58rem}.news-card:nth-last-child(-n+2) h2{font-size:14rem}.news-card:nth-last-child(-n+2) p{font-size:11rem;min-height:40rem}.subscribe-box{background:linear-gradient(110deg,#e5f7ef,#eaf7f3);border:0;padding:16rem 15rem 13rem;border-radius:10rem}.subscribe-box h3{font-size:15rem;display:flex;gap:12rem;margin-bottom:4rem}.subscribe-box h3 .icon{width:27rem;height:27rem}.subscribe-box>p{font-size:11rem;line-height:1.3;margin-left:40rem}.subscribe-box .subscribe{margin:12rem 0 8rem}.subscribe-box>small{font-size:9rem;line-height:1.3;display:block}.popular{padding:15rem}.popular h3{font-size:16rem}.popular>a{display:flex;align-items:center;gap:10rem;margin-top:15rem;font-size:12rem;line-height:1.3}.popular>a>b{width:32rem;height:32rem;background:var(--mint);border-radius:50%;display:grid;place-items:center;color:var(--green);font-size:17rem;flex-shrink:0}.popular>a>img{width:55rem;height:59rem;object-fit:cover;border-radius:6rem}.popular small{display:block;font-size:9rem;margin-top:8rem}.side-categories{padding:15rem}.side-categories h3{display:flex;gap:12rem;align-items:center}.side-categories h3 .icon{width:20rem;height:20rem}.side-categories>a{display:flex;gap:10rem;align-items:center;padding:7rem 8rem;font-size:13rem;color:#586a84;border-radius:8rem}.side-categories>a:first-of-type{background:var(--mint);color:var(--green)}.side-categories>a .icon{width:14rem;height:14rem}.side-categories>a>span{margin-left:auto;background:#f0f4f9;border-radius:20rem;padding:1rem 7rem;font-size:10rem}.pagination{display:flex;gap:6rem;justify-content:center;align-items:center;margin:12rem 0 0}.pagination button{width:27rem;height:27rem;border-radius:50%;background:white;border:1rem solid var(--line);font-size:11rem}.pagination .active{background:var(--green);color:white;border-color:var(--green)}.pagination button:disabled{cursor:default;opacity:.45}.pagination-caption{font-size:10rem;color:var(--muted);padding:0 7rem}[data-page=news] .footer{min-height:165rem;padding-top:22rem;padding-bottom:20rem}[data-page=news] .footer>div>a:not(.logo){margin:4rem 0}.article-content{padding:13rem 41rem 0}.article-content .two-column{grid-template-columns:637rem 1fr;gap:21rem}.article-content .breadcrumbs{font-size:9rem;gap:5rem;margin:0 0 22rem;padding:0 13rem;min-height:13rem}.article-content article>.metadata{margin:0 13rem 10rem;font-size:11rem}.article-content h1{font-size:34rem;line-height:1.02;margin:0 13rem 8rem;letter-spacing:-1rem}.article-intro{padding:0 13rem;font-size:14rem;line-height:1.25;max-width:620rem}.share-buttons{display:flex;gap:12rem;align-items:center;margin:12rem 13rem 12rem}.share-buttons button{display:grid;place-items:center;width:31rem;height:31rem;background:#087aff;border:0;border-radius:50%;color:white;font-weight:700;font-size:23rem}.share-buttons button:nth-child(2){background:#00b5e3}.share-buttons button:nth-child(3){background:#eef8f4;color:var(--ink)}.share-buttons .icon{width:18rem;height:18rem;color:inherit}.share-status{font-size:11rem;color:var(--green)}.article-cover{width:100%;height:229rem;border-radius:9rem;object-fit:cover}.article-content article>h2{font-size:22rem;margin:17rem 0 7rem}.article-content article>p:not(.article-intro){font-size:13rem;line-height:1.3}.article-content blockquote{margin:13rem 0 17rem;padding:13rem 17rem;font-size:14rem;line-height:1.25}.article-features{display:grid;grid-template-columns:repeat(3,1fr);gap:20rem;padding:9rem 5rem 7rem}.article-features>div{padding-left:43rem}.article-features .icon-disc{position:absolute;left:0;top:0;background:none;width:30rem;height:30rem}.article-features .icon-disc .icon{width:27rem;height:27rem}.article-features h3{font-size:12rem;margin:0 0 6rem}.article-features p{font-size:11rem;line-height:1.3}.article-features>div+div:before{left:-10rem;top:0;height:100%}.article-features>div:nth-child(3n+1):before{display:none}.article-features>div:nth-child(1) .icon{color:#ff7a19}.article-features>div:nth-child(2) .icon{color:#168eff}.article-features>div:nth-child(3) .icon{color:#f83b62}.article-features>div:nth-child(5) .icon{color:#9d55e8}.article-features>div:nth-child(6) .icon{color:#ffb700}.article-cta{display:grid;grid-template-columns:1fr 1fr;gap:20rem;margin:14rem 0}.article-cta>div{background:linear-gradient(130deg,#eaf9f3,#f1faf8);padding:13rem 17rem;border-radius:10rem}.article-cta>div:nth-child(2){background:#f1f9ff}.article-cta h3{font-size:15rem;display:flex;align-items:center;gap:14rem}.article-cta .checks{padding-left:47rem;margin:0 0 12rem}.article-cta .checks li{font-size:11rem;margin:4rem 0}.article-cta .button{margin-left:47rem;font-size:11rem;min-height:33rem;padding:8rem 14rem}.article-bottom{height:121rem;object-fit:cover;width:100%;border-radius:7rem}.article-navigation{display:flex;align-items:center;justify-content:space-between;font-size:11rem;color:var(--muted);padding:15rem 10rem 20rem}.side-cities{padding:16rem 14rem}.side-cities h3{display:flex;justify-content:space-between;font-size:15rem}.side-cities h3 a{font-size:10rem;font-weight:400;color:var(--green)}.side-cities>a{display:flex;align-items:center;gap:11rem;padding:5rem 7rem;margin:2rem -4rem;border-radius:10rem;font-size:12rem}.side-cities>a:nth-of-type(3){background:#e6faf2}.side-cities>a>img{width:57rem;height:47rem;object-fit:cover;border-radius:6rem}.side-cities small{display:block;font-size:10rem;margin-top:4rem}.side-cities .round{margin-left:auto;width:28rem;height:28rem}.related{padding:15rem}.related h3{margin-bottom:16rem}.related>a{display:flex;align-items:center;gap:12rem;margin:19rem 0;font-size:12rem}.related>a:last-child{margin-bottom:3rem}.related>a>img{width:61rem;height:62rem;object-fit:cover;border-radius:6rem}.related>a>span{flex:1}.related b{display:block;font-weight:500;line-height:1.2;margin:5rem 0}.related small{font-size:9rem;display:block}.related small .icon{width:10rem;height:10rem;color:inherit}.related>a>.icon{width:16rem;height:16rem}[data-page=article] .footer{padding-top:20rem;padding-bottom:15rem;min-height:151rem}[data-page=article] .footer>div>a:not(.logo){margin:3rem 0;font-size:10rem}[data-page=article] .footer p{font-size:10rem}[data-page=article] .footer .logo{margin-bottom:11rem}
/* Contact */
.hero-contacts{height:260rem}.hero-contacts .hero-picture{width:554rem}.hero-contacts .hero-content{padding:22rem 55rem}.hero-contacts .breadcrumbs{margin-bottom:20rem}.hero-contacts h1{font-size:43rem;line-height:.98;margin-bottom:18rem}.hero-contacts .hero-content>p{font-size:15rem;line-height:1.3}.contact-channels{display:grid;grid-template-columns:repeat(4,1fr);gap:28rem;padding:17rem 57rem 29rem}.contact-channels>div{display:flex;gap:15rem;position:relative}.contact-channels>div+div:before{content:'';position:absolute;left:-15rem;top:0;height:90rem;border-left:1rem solid var(--line)}.contact-channels .icon-disc{width:43rem;height:43rem;flex-shrink:0}.contact-channels h3{font-size:13rem;margin:7rem 0 6rem}.contact-channels a{color:#2872e8;font-size:13rem}.contact-channels p{font-size:12rem;line-height:1.3;margin-top:5rem}.contact-grid{display:grid;grid-template-columns:1.04fr 1fr;gap:18rem;padding:0 40rem}.contact-form{background:#f7fbfe;padding:16rem 18rem 20rem}.contact-form h2{font-size:24rem;margin-bottom:5rem}.contact-form>p{font-size:13rem;margin-bottom:14rem}.contact-form form{display:grid;gap:11rem}.contact-form input,.contact-form select,.contact-form textarea{border:1rem solid #dde6f1;border-radius:8rem;width:100%;background:#ffffff6b;padding:12rem 15rem;color:#52647e;font-size:12rem;min-height:41rem}.contact-form textarea{height:155rem;resize:vertical;display:block}.contact-form .button{width:100%;min-height:42rem;margin-top:9rem}.contact-form .form-status{font-size:12rem}.help{background:linear-gradient(120deg,#edf9f5,#eaf7f2);border:0;padding:16rem 17rem}.help h2{font-size:22rem;margin-bottom:8rem}.help>p{font-size:14rem;line-height:1.25}.help .features{display:grid;grid-template-columns:1fr 1fr;gap:25rem 35rem;padding:19rem 9rem 0}.help .features>div{padding-left:47rem}.help .features .icon-disc{position:absolute;left:0;top:0}.help .features h3{font-size:12rem;margin:0 0 6rem}.help .features p{font-size:12rem;line-height:1.25}.help .features>div:before{display:none}.contact-map{margin-top:15rem}.contact-map .section-heading{margin-bottom:8rem;gap:5rem}.contact-map h2{font-size:17rem}.contact-map .text-link{font-size:10rem;gap:7rem}.contact-map img{height:199rem;width:100%;object-fit:contain}.contact-faq{margin-top:28rem;padding:15rem 36rem 19rem 54rem;display:grid;grid-template-columns:1fr 1.3fr;gap:25rem;background:linear-gradient(110deg,#f6faff,#fff)}.contact-faq>div>span{color:var(--green);font-size:13rem}.contact-faq h2{font-size:27rem;margin:9rem 0 13rem;line-height:1.05}.contact-faq p{font-size:14rem;line-height:1.3;margin-bottom:11rem}.contact-faq .button{min-height:38rem}.contact-faq .accordion{align-self:start}.contact-faq .accordion summary{min-height:40rem;font-size:12rem}[data-page=contacts] .banner{height:162rem;min-height:0}[data-page=contacts] .banner h2{font-size:21rem}[data-page=contacts] .banner p{font-size:13rem}[data-page=contacts] .footer{min-height:196rem}
/* FAQ */
.hero-faq{height:285rem}.hero-faq .hero-picture{width:514rem}.hero-faq .hero-content{padding:22rem 54rem 20rem}.hero-faq .breadcrumbs{margin-bottom:20rem}.hero-faq h1{font-size:43rem;line-height:.98;margin-bottom:16rem}.hero-faq .hero-content>p{font-size:15rem;line-height:1.3}.faq-search{display:flex;align-items:center;width:440rem;max-width:100%;border:1rem solid #cbeee5;border-radius:28rem;background:white;height:39rem;margin-top:20rem;padding:3rem;gap:10rem}.faq-search>.icon{width:20rem;height:20rem;margin-left:9rem}.faq-search label{position:static;clip:auto;width:auto;height:auto;overflow:visible;flex:1;font-size:0;min-width:0}.faq-search input{font-size:11rem;border:0;width:100%;background:none;outline-offset:5rem;padding:5rem 0;color:var(--muted)}.faq-search .button{min-height:33rem;font-size:12rem;padding:8rem 22rem}.faq-content{display:grid;grid-template-columns:265rem minmax(0,1fr);gap:32rem;padding:6rem 41rem 27rem}.faq-content>aside{display:flex;flex-direction:column;gap:13rem}.faq-nav{padding:14rem}.faq-nav>a{display:flex;align-items:center;gap:15rem;padding:11rem 10rem;font-size:13rem;border-radius:6rem}.faq-nav>a .icon{width:20rem;height:20rem}.faq-nav>a small{margin-left:auto;border-radius:20rem;padding:1rem 7rem;background:#eef3f9;color:#30476b;font-size:10rem}.faq-nav>a.active{background:linear-gradient(110deg,#009d75,#00bd8c);color:white}.faq-nav>a.active .icon{color:white}.faq-nav>a.active small{color:white;background:#ffffff25}.help-faq{background:var(--mint);border:0;padding:16rem 20rem}.help-faq h3{font-size:14rem;display:flex;gap:10rem;align-items:center;margin-bottom:5rem}.help-faq h3 .icon{width:25rem;height:25rem}.help-faq p{font-size:14rem;margin-left:35rem;line-height:1.25}.help-faq .button{margin-top:12rem;width:100%}.image-promo{position:relative;border-radius:11rem;overflow:hidden;min-height:340rem;display:flex;align-items:flex-end;padding:24rem}.image-promo>img{position:absolute;width:100%;height:100%;object-fit:cover;inset:0;z-index:0}.image-promo>div{background:#fffffff2;border-radius:12rem;position:relative;padding:25rem 18rem 22rem;width:100%;box-shadow:0 5rem 20rem #12283115}.image-promo h2{font-size:24rem;line-height:1.05;margin-bottom:10rem}.image-promo p{font-size:13rem;line-height:1.3}.image-promo .round{position:absolute;right:10rem;bottom:15rem;width:25rem;height:25rem}.image-promo .button{font-size:11rem;padding:10rem 16rem;margin-top:14rem}.faq-main{padding-top:10rem}.faq-main>h2{font-size:24rem;margin-bottom:9rem}.faq-main>h2:not(:first-child){margin-top:20rem}.faq-main>.accordion summary{font-size:12rem;min-height:37rem}.faq-groups{border:1rem solid var(--line);border-radius:10rem;overflow:hidden}.faq-group{padding:0 14rem}.faq-group+details{border-top:1rem solid var(--line)}.faq-group>summary{padding:11rem 0;gap:14rem;min-height:45rem}.faq-group>summary>.icon:first-child{width:23rem;height:23rem;color:var(--green)}.faq-group>summary h3{font-size:16rem;flex:1}.faq-group>summary>span{background:#eef3f9;border-radius:20rem;padding:3rem 8rem;font-size:11rem;color:var(--muted)}.faq-group>.accordion{border:none;border-radius:7rem;margin-bottom:0}.faq-group>.accordion summary{padding:10rem 15rem}.faq-group>.accordion details>div{font-size:13rem;line-height:1.3}.faq-search-status:not(:empty){font-size:13rem;margin:10rem 0}.faq-nav a:hover{background:var(--mint)}[data-page=faq] .footer{min-height:180rem}
/* Text page */
.hero-text{height:251rem}.hero-text .hero-picture{width:519rem}.hero-text .hero-content{padding:22rem 54rem}.hero-text .breadcrumbs{margin-bottom:17rem}.hero-text h1{font-size:43rem;line-height:.98;margin-bottom:10rem}.hero-text .hero-content>p{font-size:15rem;line-height:1.3}.hero-text .hero-content>p small{font-size:12rem;display:inline-block;margin-bottom:16rem}.text-content{padding:15rem 32rem 15rem 53rem;grid-template-columns:640rem minmax(0,1fr);gap:22rem}.text-content article>blockquote:first-child{margin:0 0 24rem;padding:15rem 17rem;font-size:13rem;line-height:1.35}.text-content article>h2{font-size:23rem;margin:25rem 0 10rem}.text-content article>p{font-size:14rem;line-height:1.35}.text-content .checks{margin-top:9rem}.text-content .checks li{font-size:13rem;margin:5rem 0;gap:10rem}.text-content .checks .icon{width:14rem;height:14rem}.data-uses{display:grid;grid-template-columns:repeat(2,1fr);gap:20rem;background:var(--mint);border-radius:12rem;padding:22rem 24rem;margin:10rem 0 20rem}.data-uses>span{display:flex;gap:20rem;align-items:center;font-size:13rem;color:var(--muted);line-height:1.3}.data-uses .icon{width:31rem;height:31rem}.text-content article>blockquote:last-child{margin:16rem 0 0;padding:14rem 16rem;font-size:12rem;gap:13rem}.text-content article>blockquote:last-child .button{font-size:10rem;padding:12rem 17rem;margin-left:auto;gap:7rem}.information-pages{padding:15rem 13rem}.information-pages h3{font-size:16rem;margin-bottom:12rem}.information-pages>a{display:flex;gap:15rem;align-items:center;border-radius:7rem;padding:10rem 9rem;font-size:12rem;color:#536780}.information-pages>a .icon{width:16rem;height:16rem}.information-pages>a.active{background:var(--mint);color:var(--deep-green)}.text-content .image-promo{min-height:274rem;padding:14rem}.text-content .image-promo>div{padding:20rem 16rem 15rem}.text-content .related>a{margin:15rem 0}.text-content .related>a:nth-last-child(-n+2){display:none}.text-content .related>a>img{width:49rem;height:48rem}.text-content .related b{font-size:11rem}.text-content .subscribe-box h3{font-size:15rem}.text-content .subscribe-box>p{font-size:11rem}[data-page=text] .footer{min-height:164rem;padding-top:20rem;padding-bottom:18rem}[data-page=text] .footer>div>a:not(.logo){font-size:10rem;margin:4rem 0}[data-page=text] .footer p{font-size:10rem}
/* 404 — reference width 1536 px */
html[data-page=error]{font-size:clamp(.5px,.065104167vw,1px)}[data-page=error] .site{width:1536rem}[data-page=error] .header{height:72rem;padding:0 115rem;gap:65rem}[data-page=error] .logo{width:230rem}[data-page=error] .main-nav{font-size:14rem;gap:30rem}[data-page=error] .header-actions .button{font-size:13rem;min-height:41rem;padding:12rem 20rem}[data-page=error] .header-actions .round{width:42rem;height:42rem}.error-hero{height:375rem;position:relative;isolation:isolate;background:linear-gradient(120deg,#f6fbfd,white)}.error-hero .hero-picture{width:936rem;height:395rem}.error-hero>div{padding:32rem 115rem;position:relative}.error-hero strong{font-size:132rem;line-height:1;letter-spacing:-3rem;color:var(--green);font-weight:800}.error-hero h1{font-size:44rem;margin:4rem 0 10rem}.error-hero p{font-size:18rem;line-height:1.25}.error-hero .button-row{margin-top:17rem;gap:18rem}.error-hero .button{min-height:53rem;font-size:16rem;padding:15rem 34rem}.error-content{padding:0 114rem 25rem}.error-content h2{font-size:27rem}.error-content .section-heading{margin-bottom:10rem}.popular-sections{display:grid;grid-template-columns:repeat(4,1fr);gap:20rem;margin-bottom:28rem}.popular-sections>a{display:flex;gap:17rem;position:relative;padding:12rem 15rem;min-height:95rem}.popular-sections .icon-disc{width:62rem;height:62rem;flex-shrink:0}.popular-sections .icon{width:40rem;height:40rem}.popular-sections h3{font-size:17rem;margin:3rem 0 7rem}.popular-sections p{font-size:14rem;line-height:1.25}.popular-sections .round{position:absolute;right:12rem;bottom:12rem;width:32rem;height:32rem}.popular-sections .round .icon{width:18rem;height:18rem}.error-content .text-link{font-size:14rem}.error-content .city-grid{gap:14rem}.error-content .city-card>img{height:93rem}.error-content .city-card-body{padding:8rem 12rem 12rem}.error-content .city-card h3{font-size:14rem}.error-content .city-card small{font-size:12rem}.error-content .city-card .round{width:30rem;height:30rem}[data-page=error] .footer{padding:14rem 115rem 30rem;min-height:210rem;grid-template-columns:1.35fr .72fr 1.2fr 1.1fr;gap:80rem}[data-page=error] .footer .logo{width:230rem;margin-bottom:15rem}[data-page=error] .footer h4{font-size:14rem;margin-bottom:9rem}[data-page=error] .footer p,[data-page=error] .footer>div>a:not(.logo){font-size:14rem;line-height:1.2}[data-page=error] .footer>div>a:not(.logo){margin:4rem 0}[data-page=error] .footer .social a{width:33rem;height:33rem}[data-page=error] .footer .subscribe{height:46rem}[data-page=error] .footer .subscribe input{height:46rem;font-size:14rem}[data-page=error] .footer .subscribe button{width:44rem;height:44rem}[data-page=error] .footer .copyright{font-size:13rem;margin-top:22rem}
/* Dialogs */
dialog{border:1rem solid var(--line);border-radius:18rem;padding:30rem;width:500rem;max-width:90vw;color:var(--ink);box-shadow:0 20rem 80rem #052b3b30;background:white;font-size:14rem}dialog::backdrop{background:#10233070;backdrop-filter:blur(4px)}dialog h2{margin-bottom:18rem}.dialog-close{position:absolute;right:12rem;top:7rem;border:none;background:none;font-size:28rem;line-height:1}.dialog-close:hover{color:var(--green)}dialog label{display:block;font-size:13rem;color:var(--muted)}dialog input{display:block;width:100%;border:1rem solid var(--line);padding:12rem;border-radius:8rem;margin:6rem 0 14rem;background:white;color:var(--ink)}#search-results{max-height:55vh;overflow-y:auto}#search-results a{display:flex;align-items:center;justify-content:space-between;padding:11rem 8rem;border-bottom:1rem solid var(--line)}#search-results a .icon{width:16rem;height:16rem}#image-dialog{padding:25rem;width:650rem}#image-dialog img{width:100%;border-radius:8rem}input::placeholder,textarea::placeholder{color:#7382a0}
/* Mobile adaptation: the supplied references are desktop-only. */
@media(max-width:700px){
 :root,html[data-page=home],html[data-page=error]{font-size:1px}body{font-size:14rem}.site,[data-page=home] .site,[data-page=error] .site{width:100%;max-width:100%}.header,[data-page=home] .header,[data-page=error] .header{height:68rem;padding:0 18rem;gap:10rem}.logo,[data-page=home] .logo,[data-page=error] .logo{width:165rem}.main-nav,[data-page=home] .main-nav,[data-page=error] .main-nav{display:none;position:absolute;left:0;right:0;top:68rem;background:white;height:auto;padding:14rem 20rem;box-shadow:0 15rem 20rem #10203015;flex-direction:column;gap:0;font-size:15rem;white-space:normal}.main-nav.is-open{display:flex}.main-nav a{padding:12rem 0}.main-nav a[aria-current]:after{bottom:7rem;right:auto;width:30rem}.header-actions{margin-left:auto;gap:7rem}.header-actions .button{display:none}.header-actions .round,[data-page=home] .header-actions .round,[data-page=error] .header-actions .round{width:35rem;height:35rem}.header-actions .round .icon,[data-page=home] .header-actions .round .icon{width:20rem;height:20rem}.menu-toggle{display:flex}.hero,.hero-home,.hero-city,.hero-about,.hero-cities,.hero-business,.hero-advertising,.hero-news,.hero-contacts,.hero-faq,.hero-text{height:auto;min-height:0;padding-bottom:0;background:linear-gradient(140deg,#f7fbfd,#fff);display:flex;flex-direction:column}.hero .hero-picture{position:relative;order:2;width:100%;height:210rem;object-fit:cover;object-position:center;z-index:0;margin-top:0;mask-image:linear-gradient(transparent,#000 20%)}.hero .hero-content,.hero-home .hero-content{padding:23rem 22rem 20rem}.hero .breadcrumbs{font-size:11rem;margin-bottom:24rem;flex-wrap:wrap;gap:5rem}.hero h1,.hero-home h1,.hero-cities h1,.hero-city h1,.hero-about h1,.hero-business h1,.hero-advertising h1,.hero-news h1,.hero-contacts h1,.hero-faq h1,.hero-text h1{font-size:35rem;line-height:1.04;letter-spacing:-1rem;margin-bottom:16rem}.hero .hero-content>p,.hero-home .hero-content>p{font-size:14rem;max-width:100%;line-height:1.5}.hero-content>p br{display:none}.hero .button-row{margin-top:20rem;gap:10rem}.button{font-size:12rem;min-height:41rem;padding:11rem 18rem;gap:12rem}.hero-city .city-subtitle{font-size:20rem;margin-bottom:12rem}.hero-city .city-subtitle br{display:block}.home-shortcuts{width:100%;gap:10rem;margin-top:25rem}.home-shortcuts a{font-size:10rem}.home-shortcuts .icon{width:23rem;height:23rem}.hero-home .hero-picture{height:250rem;object-fit:cover;object-position:right}.home-cities{padding:24rem 18rem 0}.home-cities .section-heading,.home-categories>.section-heading{padding:0}.section-heading{align-items:flex-start;gap:12rem;flex-wrap:wrap}.section-heading h2,.home-categories h2{font-size:25rem;line-height:1.12}.section-heading .text-link{font-size:11rem}.city-grid,.home-city-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12rem}.city-card>img,.home-city-grid .city-card>img{height:110rem}.city-card h3,.home-city-grid h3{font-size:13rem}.city-card small,.home-city-grid small{font-size:10rem}.city-card-body,.home-city-grid .city-card-body{padding:11rem}.city-card-body>.round{right:8rem;bottom:12rem}.home-stats{padding:25rem 18rem 0}.stats,.home-stats .stats,[data-page=about] .stats{height:auto;grid-template-columns:repeat(2,minmax(0,1fr));padding:20rem 15rem;gap:22rem 12rem}.stats>div{gap:9rem}.stats>div:nth-child(2n){border:0}.stats b,.home-stats .stats b{font-size:22rem}.stats small,.home-stats .stats small,[data-page=about] .stats small{font-size:10rem;white-space:normal}.stats .icon{width:25rem;height:25rem}.home-categories{padding:30rem 18rem 0}.category-grid{grid-template-columns:repeat(2,1fr);gap:12rem}.category{height:205rem;padding:17rem}.category h3{font-size:13rem}.category>img{height:125rem}.category>.round{width:28rem;height:28rem}.community{height:auto;display:flex;flex-direction:column;padding:32rem 22rem 20rem;gap:0}.community h2{font-size:27rem}.community p{font-size:14rem;max-width:none}.community ul{font-size:13rem}.community img{position:static;width:100%;max-width:100%;height:auto;margin-top:15rem}.banner,.home-banner,[data-page=about] .banner,[data-page=advertising] .banner,[data-page=contacts] .banner,.business-content .banner,.city-content .banner{height:auto;min-height:0;display:flex;flex-direction:column;align-items:stretch;margin-top:20rem}.banner-photo,.home-banner .banner-photo,.business-content .banner-photo,.banner.reverse .banner-photo{position:static;width:100%;height:160rem;object-fit:cover;mask-image:none;object-position:center 35%}.banner>div,.home-banner>div,.business-content .banner>div,.banner.reverse>div{margin-left:0;width:100%;padding:24rem 22rem}.banner h2,.home-banner h2,.business-content .banner h2{font-size:24rem}.banner p,.home-banner p,.business-content .banner p{font-size:13rem;max-width:100%;line-height:1.4}.banner p br{display:none}.footer,[data-page=home] .footer,[data-page=business] .footer,[data-page=advertising] .footer,[data-page=news] .footer,[data-page=article] .footer,[data-page=contacts] .footer,[data-page=faq] .footer,[data-page=text] .footer,[data-page=error] .footer{grid-template-columns:1fr 1fr;padding:28rem 22rem;gap:26rem 20rem;min-height:0}.footer>div:first-child,.footer>div:last-child{grid-column:span 2}.footer .logo,[data-page=home] .footer .logo,[data-page=error] .footer .logo{width:185rem;margin-bottom:13rem}.footer p,.footer>div>a:not(.logo),[data-page=home] .footer p,[data-page=home] .footer>div>a:not(.logo),[data-page=business] .footer p,[data-page=business] .footer>div>a:not(.logo),[data-page=article] .footer p,[data-page=article] .footer>div>a:not(.logo),[data-page=text] .footer p,[data-page=text] .footer>div>a:not(.logo),[data-page=error] .footer p,[data-page=error] .footer>div>a:not(.logo){font-size:12rem;line-height:1.5;margin:7rem 0}.footer h4,[data-page=home] .footer h4{font-size:13rem}.social a,[data-page=home] .footer .social a{width:30rem;height:30rem;font-size:23rem}.footer .subscribe{max-width:350rem}.subscribe input{font-size:13rem}.mini-stats{gap:12rem;margin-top:25rem;flex-wrap:wrap}.mini-stats>span{gap:8rem;padding-right:12rem}.mini-stats b{font-size:14rem}.mini-stats small{font-size:10rem}.mini-stats .icon{width:23rem;height:23rem}.cities-list{padding:20rem 18rem 0}.city-grid.large{grid-template-columns:1fr;gap:18rem}.large .city-card>img{height:190rem}.large .city-card-body{padding:17rem}.large .city-card h3{font-size:23rem}.large .city-card p{font-size:14rem;height:auto;min-height:40rem}.city-numbers{margin-top:17rem;gap:25rem}.city-numbers small{font-size:11rem}.city-invite{margin:24rem 18rem;height:auto;display:flex;flex-direction:column}.city-invite>div{padding:24rem}.city-invite h2{font-size:28rem}.city-invite p br{display:none}.city-invite img{position:static;width:100%;height:180rem;mask-image:none}.city-content{padding:15rem 18rem 24rem}.city-categories{grid-template-columns:repeat(3,1fr);gap:8rem}.city-categories :is(a,.city-category){font-size:11rem;min-height:78rem}.city-detail-grid{grid-template-columns:1fr;gap:14rem}.city-detail-grid>.panel:nth-child(-n+2){height:auto;min-height:215rem}.facts{gap:22rem 10rem}.facts>div{gap:7rem;font-size:11rem;flex-direction:column}.facts small{font-size:10rem}.city-detail-grid>.panel{padding:17rem}.location>img{width:200rem}.location p{font-size:12rem}.activity-grid{gap:6rem}.activity-grid>div{padding:11rem 10rem;gap:6rem}.activity-grid .icon{width:24rem;height:24rem}.activity-grid b{font-size:18rem}.activity-grid small{font-size:10rem}.activity,.about-city{min-height:0}.panel h2{font-size:21rem}.about-city p{font-size:13rem;line-height:1.5}.telegram-topics>div{gap:5rem}.telegram-topics span{gap:6rem}.telegram-topics small{font-size:10rem}.gallery>div:last-child{grid-template-columns:repeat(2,1fr)}.gallery>div:last-child>button:last-child{grid-column:span 2}.gallery img{height:150rem}.city-content .banner{margin:22rem 0 0}.features,[data-page=business] main>.features,[data-page=advertising] main>.features{display:grid;grid-template-columns:repeat(2,1fr);gap:25rem 20rem;height:auto;padding:24rem 22rem;text-align:left}.features>div:before{display:none}.features h3,.about-features h3{font-size:15rem}.features p,.about-features p{font-size:13rem;line-height:1.4}.about-features .icon-disc{width:46rem;height:46rem}.mission{height:auto;padding:23rem 22rem;display:flex;flex-direction:column;gap:20rem}.mission>img{width:100%;height:210rem}.mission p{font-size:15rem;line-height:1.4}.mission p br{display:none}.mission h2{font-size:28rem}.mission-values{gap:7rem}.mission-values>span{flex-direction:column;padding:12rem 7rem;font-size:10rem;text-align:center;gap:8rem}.history{height:auto;padding:24rem 22rem;display:flex;flex-direction:column}.history h2{font-size:26rem}.history>img{position:static;width:100%;max-width:100%;height:auto}.history-row{padding-left:25rem;gap:13rem;line-height:1.35}.history-row p{font-size:12rem;padding-left:12rem}.history-row p br{display:none}.history-row b{font-size:14rem;width:36rem}.business-content,.advertising-content{padding:0 18rem}.placement-grid{grid-template-columns:1fr;gap:14rem}.placement{padding:22rem;min-height:285rem}.placement h3,.placement.featured h3{font-size:18rem}.placement.featured h3{padding-right:0}.placement .recommend{position:static;align-self:flex-start;order:-1;margin-bottom:10rem}.placement p,.placement .checks li{font-size:14rem}.placement .button{margin-top:14rem;font-size:12rem}.steps{padding:25rem 0}.steps>div:last-child{grid-template-columns:repeat(2,1fr);gap:25rem 15rem}.steps article{padding-left:37rem}.steps h3{font-size:14rem}.steps p{font-size:12rem}.steps article:after{display:none}.steps .step-number{width:27rem;height:27rem}.steps>.section-heading{flex-wrap:wrap;gap:5rem}.business-content>section>.section-heading .text-link{margin-left:0}.faq-strip{padding:20rem 0}.faq-strip>div:last-child{grid-template-columns:1fr 1fr;gap:10rem}.faq-strip>div:last-child>a{font-size:11rem;min-height:65rem}.ad-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12rem}.ad-card{padding:13rem 11rem;min-height:290rem}.ad-card h3{font-size:15rem;min-height:34rem}.ad-card>img{height:70rem}.ad-card .checks li{font-size:11rem}.ad-card .button{white-space:normal;font-size:10rem;gap:5rem;padding:9rem}.ad-card .button .icon{width:13rem;height:13rem}.ad-formats .section-heading{gap:10rem}.segmented button{font-size:11rem;padding:7rem 20rem}.why-ads{padding:24rem 0}.why-ads .features{padding:18rem 0 0;grid-template-columns:1fr;gap:20rem}.why-ads .features>div{padding-left:54rem}.why-ads .features h3{font-size:15rem}.why-ads .features p{font-size:13rem}.news-content{padding:16rem 18rem 25rem}.news-tabs{overflow-x:auto;padding-bottom:7rem;justify-content:flex-start;margin-bottom:15rem;gap:8rem}.news-tabs button{font-size:11rem;padding:9rem 16rem;flex-shrink:0}.two-column,.article-content .two-column,.text-content{grid-template-columns:1fr;gap:24rem}.news-grid{grid-template-columns:1fr;gap:18rem}.news-card.lead{grid-column:auto}.news-picture>img,.lead .news-picture>img,.news-card:nth-last-child(-n+2) .news-picture>img{height:170rem}.news-card h2,.lead h2,.news-card:nth-last-child(-n+2) h2{font-size:21rem;line-height:1.1}.news-card p,.lead p,.news-card:nth-last-child(-n+2) p{font-size:13rem;line-height:1.4;min-height:0;max-width:88%}.news-card-body{padding:14rem}.news-card .metadata{font-size:10rem}.news-content aside{display:grid;grid-template-columns:1fr;gap:16rem}.subscribe-box{padding:20rem}.subscribe-box h3{font-size:17rem}.subscribe-box>p{font-size:13rem}.subscribe-box>small{font-size:11rem}.popular>a{font-size:14rem}.popular small{font-size:11rem}.article-content{padding:15rem 18rem}.article-content .breadcrumbs{padding:0;font-size:10rem;margin-bottom:20rem;flex-wrap:wrap}.article-content h1{font-size:29rem;margin:0 0 12rem}.article-intro{padding:0;font-size:14rem;line-height:1.5}.article-content article>.metadata{margin:0 0 14rem;font-size:10rem}.share-buttons{margin-left:0}.article-cover{height:200rem}.article-content article>h2{font-size:24rem;margin-top:24rem}.article-content article>p:not(.article-intro){font-size:14rem;line-height:1.5}.article-content blockquote{font-size:13rem;line-height:1.5}.article-features{grid-template-columns:1fr 1fr;padding:15rem 0;gap:22rem 14rem}.article-features>div{padding-left:0;padding-top:37rem}.article-features h3{font-size:14rem}.article-features p{font-size:12rem}.article-cta{grid-template-columns:1fr;gap:14rem}.article-cta h3{font-size:17rem}.article-cta .checks li{font-size:13rem}.article-cta .button{font-size:12rem}.article-navigation{font-size:10rem;gap:10rem;padding-left:0;padding-right:0}.side-cities>a{font-size:14rem}.side-cities small{font-size:12rem}.related b{font-size:14rem}.related small{font-size:11rem}.contact-channels{grid-template-columns:1fr 1fr;padding:24rem 20rem;gap:23rem 12rem}.contact-channels>div{gap:9rem}.contact-channels>div:before{display:none}.contact-channels .icon-disc{width:32rem;height:32rem}.contact-channels .icon-disc .icon{width:23rem;height:23rem}.contact-channels h3{font-size:12rem;margin-top:5rem}.contact-channels a{font-size:12rem;overflow-wrap:anywhere}.contact-channels p{font-size:11rem}.contact-grid{grid-template-columns:1fr;padding:0 18rem;gap:20rem}.contact-form{padding:20rem 17rem}.contact-form input,.contact-form select,.contact-form textarea{font-size:16rem;min-height:46rem}.contact-form textarea{height:160rem}.help .features{gap:22rem 15rem;padding:20rem 0 0}.help .features>div{padding-left:0;padding-top:45rem}.help .features h3{font-size:14rem}.help .features p{font-size:12rem}.contact-map h2{font-size:20rem}.contact-map img{height:auto}.contact-faq{grid-template-columns:1fr;padding:24rem 18rem;gap:22rem;margin-top:18rem}.contact-faq p br{display:none}.contact-faq .accordion summary{min-height:48rem;font-size:13rem}.faq-search{width:100%;margin-top:20rem;height:44rem}.faq-search input{font-size:12rem}.faq-search .button{min-height:36rem;padding:9rem 14rem;font-size:11rem}.faq-content{grid-template-columns:1fr;padding:20rem 18rem 25rem;gap:20rem}.faq-content>aside{display:contents}.faq-nav{display:flex;overflow-x:auto;gap:5rem;order:0;padding:8rem;white-space:nowrap}.faq-nav>a{font-size:12rem;padding:8rem;gap:7rem;flex-shrink:0}.faq-nav>a small{display:none}.faq-nav>a .icon{width:18rem;height:18rem}.faq-main{order:1;padding-top:0}.help-faq{order:2}.faq-content .image-promo{order:3;min-height:300rem}.faq-main>.accordion summary,.faq-group>.accordion summary{font-size:13rem;padding:13rem 12rem}.faq-group>summary h3{font-size:15rem}.faq-group{padding:0 10rem}.faq-group>.accordion details>div{font-size:13rem;line-height:1.5}.faq-group>summary{gap:9rem}.text-content{padding:20rem 18rem}.text-content article>h2{font-size:23rem}.text-content article>p{font-size:14rem;line-height:1.5}.text-content .checks li{font-size:13rem;line-height:1.5}.data-uses{padding:20rem 15rem;gap:20rem 12rem}.data-uses>span{font-size:12rem;flex-direction:column;gap:10rem;align-items:flex-start}.text-content article>blockquote:last-child{flex-wrap:wrap;font-size:13rem}.text-content article>blockquote:last-child .button{margin-left:42rem}.text-content article>blockquote:first-child{font-size:13rem;line-height:1.5}.text-content .image-promo{min-height:300rem}.error-hero{height:auto;display:flex;flex-direction:column}.error-hero>div{padding:28rem 22rem}.error-hero strong{font-size:96rem}.error-hero h1{font-size:31rem}.error-hero p{font-size:14rem;line-height:1.5}.error-hero p br{display:none}.error-hero .button-row{gap:10rem}.error-hero .button{font-size:12rem;min-height:42rem;padding:10rem 15rem}.error-hero .hero-picture{position:static;order:2;width:100%;height:210rem;object-fit:cover}.error-content{padding:24rem 18rem}.popular-sections{grid-template-columns:1fr;gap:12rem;margin-bottom:25rem}.popular-sections>a{min-height:90rem}.popular-sections h3{font-size:17rem}.popular-sections p{font-size:13rem}.popular-sections .icon-disc{width:50rem;height:50rem}.popular-sections .icon{width:30rem;height:30rem}.error-content .city-grid{gap:12rem}.error-content .city-card>img{height:110rem}.generic-city{padding:24rem 22rem}.generic-city>img{float:none;width:100%;height:190rem;object-fit:cover;margin-bottom:20rem}.generic-city h1{font-size:34rem;margin:15rem 0}.generic-city p{max-width:100%}.content-section{padding:25rem 18rem}.hero-text .hero-content>p small{font-size:11rem;margin-bottom:12rem}dialog{font-size:14rem;padding:26rem 20rem;border-radius:14rem}dialog input{font-size:16rem}dialog h2{font-size:23rem}#image-dialog{padding:24rem 12rem 12rem}.faq-strip .section-heading{flex-wrap:nowrap}.pagination-caption{font-size:9rem}
}
/* Adjustments after overlaying browser captures with the supplied references. */
.hero{min-height:0}.hero-picture{mask-image:linear-gradient(to right,transparent,#000 90rem)}
.hero-home .hero-picture{width:400rem;mask-image:linear-gradient(to right,transparent,#000 130rem)}
.hero-cities .hero-picture{mask-image:none;clip-path:polygon(0 0,100% 0,100% 100%,17% 100%,17% 80%,0 80%)}
.hero-contacts .hero-picture{width:594rem;mask-image:linear-gradient(to right,transparent,#000 70rem)}
.banner-outline{position:absolute;width:197rem;height:162rem;object-fit:cover;right:0;bottom:0;mix-blend-mode:multiply;opacity:.6;pointer-events:none}
.banner>.banner-checks{position:absolute;margin:0;padding:0;right:27rem;top:50%;transform:translateY(-50%);width:240rem}.banner-checks .checks li{font-size:11rem;margin:12rem 0;gap:12rem}.banner-checks .checks .icon{width:14rem;height:14rem}
.home-banner>.banner-checks{width:204rem;right:26rem;top:63%}.home-banner .banner-checks .checks li{font-size:10rem;margin:11rem 0}.home-banner>.banner-checks:before{display:none}.home-banner>div:not(.banner-checks)>p{max-width:295rem}
.placement-art{position:absolute;right:12rem;top:94rem;width:70rem;height:82rem;object-fit:contain;mix-blend-mode:multiply;pointer-events:none}.placement>p,.placement>.checks{position:relative;z-index:1}
.category-1>.round,.category-3>.round,.category-4>.round,.category-5>.round{left:auto;right:7rem}
.business-content .banner>.banner-checks{width:250rem;right:25rem;top:50%;padding:0}.business-content .banner>.banner-checks:before{display:none}.business-content .banner>.banner-checks .checks li{font-size:11rem;margin:8rem 0}
@media(min-width:701px){
 .header{gap:30rem}.main-nav{margin-left:15rem;margin-right:auto;gap:23rem}
 [data-page=home] .main-nav{margin-left:-3rem;gap:20rem}
 .footer{grid-template-columns:250rem 110rem 215rem 1fr;gap:40rem;padding-top:26rem;padding-bottom:24rem}.footer>div>a:not(.logo){margin:4rem 0}.footer .copyright{margin-top:20rem}.footer .logo{margin-bottom:14rem}.footer p{font-size:11rem}
 [data-page=home] .footer{grid-template-columns:245rem 115rem 157rem 1fr;gap:33rem;min-height:200rem;padding-top:30rem;padding-bottom:28rem}.footer>div:last-child{min-width:0}
 [data-page=home] .footer .copyright{margin-top:56rem;font-size:9rem}[data-page=home] .footer .social{margin-top:17rem;gap:9rem}[data-page=home] .footer .social a{width:21rem;height:21rem}
 .home-cities .section-heading{margin-bottom:16rem}.home-stats{padding-top:34rem}.home-categories{padding-top:34rem}.home-banner{height:210rem}
 .home-shortcuts{gap:21rem;width:400rem}.home-shortcuts a{font-size:10rem}.hero-home .button{padding-left:19rem;padding-right:19rem;gap:9rem}.hero-home .button.secondary{padding-left:21rem;padding-right:21rem}
 .city-grid.large{grid-template-columns:320rem 294rem 316rem;gap:16rem}.large .city-card-body{padding-bottom:12rem}.large .city-card>img{object-fit:fill}.large .city-card p{height:38rem}.city-numbers{margin-top:13rem}.city-invite{margin-top:25rem}
 .city-content{padding-bottom:15rem}.city-detail-grid{grid-template-columns:484rem 1fr}.city-content .banner{margin-top:24rem}
 .placement-grid{grid-template-columns:270rem 320rem 1fr}.placement{height:258rem;min-height:0;padding:17rem}.placement .checks li{margin:5rem 0;line-height:1.3}.placement h3{font-size:17rem}.placement.featured h3{font-size:17rem}.placement .button{min-height:35rem}.steps{padding-bottom:18rem}.steps>div:last-child{gap:25rem}.steps article{padding-left:54rem}.steps p{line-height:1.2}.business-content .section-heading>div{display:flex;align-items:center;gap:16rem}.business-content .section-heading p{margin-top:0}.business-content>.steps+.section-heading{margin-top:0}.business-content .banner>div:not(.banner-checks){margin-left:33%;padding-top:20rem;padding-bottom:20rem}.business-content .banner>div:not(.banner-checks)>p{max-width:370rem}.business-content .banner{margin-top:15rem}.business-content .banner-photo{width:29%}.faq-strip>div:last-child>a{height:39rem;padding:8rem 10rem;font-size:9rem;line-height:1.2}.faq-strip{padding-top:10rem;padding-bottom:14rem}
 .advertising-content .section-heading>div:first-child:not(.segmented){display:flex;align-items:center;gap:17rem}.ad-card{height:268rem;min-height:0}.ad-card .checks li{line-height:1.3}.why-ads .features p{font-size:11rem;line-height:1.2}.why-ads{min-height:144rem;height:144rem}.why-ads .features{gap:23rem}.why-ads .features>div{padding-left:54rem}
 .news-card .metadata{white-space:nowrap}.news-card-body{padding-top:8rem;padding-bottom:11rem}.news-card:not(.lead) h2{font-size:16rem;line-height:1.1}.news-card:not(.lead) p{line-height:1.2;max-width:92%}.news-card:not(.lead):not(:nth-last-child(-n+2)){min-height:215rem}.news-card:nth-last-child(-n+2) .news-picture>img{height:40rem}.news-card:nth-last-child(-n+2) p{min-height:36rem;line-height:1.2}.news-card:nth-last-child(-n+2) h2{font-size:14rem}.lead .news-card-body{min-height:135rem}.news-card.lead p{line-height:1.2}.news-content .two-column{grid-template-columns:608rem 1fr;gap:15rem}.news-content .panel{padding:15rem}.news-content .popular>a{margin-top:13rem}.news-content .side-categories>a{padding:6rem 8rem}.pagination{margin-top:9rem}.news-content{padding-bottom:10rem}
 .article-content aside{padding-top:12rem;gap:14rem}.side-cities{padding-top:14rem;padding-bottom:12rem}.side-cities>a{padding:3rem 5rem;margin:0 -4rem}.side-cities>a>img{height:47rem}.side-cities h3{margin-bottom:8rem}.related>a{margin:16rem 0}.related>a>img{height:62rem}.related b{font-size:12rem}.article-content .related{padding-bottom:15rem}.article-content .side-categories>a{padding:6rem 5rem}.article-content .subscribe-box>p{font-size:12rem;line-height:1.25}.article-content .subscribe-box{padding:14rem}.article-content .subscribe-box>small{font-size:10rem}.article-content .subscribe-box h3{font-size:16rem;white-space:nowrap}.article-content .article-bottom{height:92rem}.article-content .article-navigation{height:76rem;padding-top:10rem;padding-bottom:10rem}.article-content article>.metadata{margin-bottom:10rem}.article-content .article-intro{max-width:570rem;line-height:1.25}.article-content article>h2{margin-top:17rem}.article-content .article-features{gap:20rem}.article-content .two-column{padding-bottom:0}
 .contact-grid{grid-template-columns:475rem 1fr}.help .features{gap:21rem 24rem;padding-left:0;padding-right:0}.help .features>div{padding-left:46rem}.help .features p{font-size:12rem;line-height:1.22}.help .features h3{font-size:12rem;white-space:nowrap}.contact-form{align-self:start;padding-bottom:20rem}.contact-form form{gap:11rem}.contact-form input,.contact-form select{height:41rem;min-height:0;padding:10rem 15rem}.contact-map .section-heading{margin-bottom:8rem}.contact-map img{height:199rem}.contact-faq{margin-top:0;min-height:230rem;height:230rem}.contact-faq .accordion summary{padding-top:10rem;padding-bottom:10rem;font-size:12rem}.contact-channels{height:130rem}
 .faq-content{padding-bottom:27rem}.faq-nav>a{padding:10rem 10rem;height:40rem}.faq-main>.accordion summary{height:37rem;min-height:0;padding:9rem 15rem}.faq-main>.accordion details>div{font-size:13rem;line-height:1.35;padding-bottom:15rem}.faq-group>summary{height:44rem;min-height:0;padding:9rem 0}.faq-group>.accordion summary{height:41rem;min-height:0;padding:10rem 15rem}.faq-group>.accordion details>div{line-height:1.3;padding-bottom:14rem}.faq-group>summary h3{font-size:16rem}.faq-main>h2:not(:first-child){margin-top:20rem}.faq-content .help-faq{padding-top:16rem;padding-bottom:16rem}.faq-content .image-promo{min-height:340rem}
 .text-content article>blockquote:first-child{line-height:1.35;padding:15rem 17rem;font-size:12rem;margin-bottom:23rem}.text-content article>h2{margin-top:22rem;margin-bottom:8rem;font-size:23rem}.text-content article>p{font-size:14rem;line-height:1.3}.text-content .checks li{line-height:1.3;margin:4rem 0}.data-uses{padding:20rem 24rem;gap:18rem;margin-bottom:16rem}.text-content .information-pages>a{padding:9rem}.text-content .information-pages{padding-bottom:10rem}.text-content .related>a{margin:14rem 0}.text-content .related>a>span{min-width:0}.text-content .related b{font-size:11rem}.text-content .related small{font-size:9rem}.text-content .subscribe-box h3{font-size:16rem;white-space:nowrap}.text-content .subscribe-box>p{font-size:11rem;line-height:1.3}.text-content article>blockquote:last-child{padding:13rem 16rem;margin-top:15rem}
 [data-page=error] .footer{grid-template-columns:350rem 170rem 310rem 1fr;gap:70rem;padding-top:14rem;padding-bottom:20rem}.error-content{padding-bottom:22rem}.error-hero{height:375rem}
}
@media(max-width:700px){
 .hero .hero-picture{mask-image:linear-gradient(transparent,#000 15%);clip-path:none}.hero-home .hero-picture{width:100%;object-position:right}.hero-cities .hero-picture{clip-path:polygon(0 0,100% 0,100% 100%,17% 100%,17% 80%,0 80%)}.banner>.banner-checks,.home-banner>.banner-checks,.business-content .banner>.banner-checks{position:static;transform:none;width:auto;padding:0 22rem 20rem;margin:0}.banner>.banner-checks .checks li{font-size:12rem}.home-banner>.banner-checks:before{display:none}.banner-outline{display:none}.placement-art{top:130rem;width:70rem;right:20rem}.placement>.checks{max-width:85%}.footer .copyright,[data-page=home] .footer .copyright{margin-top:20rem}.home-banner>div:not(.banner-checks)>p{max-width:100%}.category-1>.round,.category-3>.round,.category-4>.round,.category-5>.round{right:7rem}.article-content .article-intro{max-width:100%}.article-bottom{height:100rem}
}
@media(min-width:701px){
 .footer{padding-top:25rem;padding-bottom:17rem;min-height:192rem}.footer .copyright{margin-top:15rem}.footer p{line-height:1.4}.footer .subscribe{margin-top:12rem}
 [data-page=home] .footer{min-height:200rem;padding-top:30rem;padding-bottom:28rem}
 [data-page=about] .footer{height:190rem;min-height:0}
 [data-page=business] .footer{padding-top:14rem;padding-bottom:12rem;min-height:146rem}.footer .social{margin-top:13rem}[data-page=business] .footer .social{margin-top:10rem}[data-page=business] .footer .social a{width:24rem;height:24rem;font-size:19rem}[data-page=business] .footer p{line-height:1.3}
 [data-page=advertising] .footer,[data-page=news] .footer{min-height:167rem;padding-top:20rem;padding-bottom:16rem}
 [data-page=article] .footer{min-height:151rem;padding-top:18rem;padding-bottom:12rem}.article-content .side-categories>a{padding-top:5rem;padding-bottom:5rem}.article-content .side-categories h3{margin-bottom:9rem}
 [data-page=contacts] .footer{min-height:196rem;padding-bottom:21rem}.contact-grid .help{height:253rem;padding-top:16rem;padding-bottom:14rem}.contact-grid .help .features{padding-top:17rem;gap:20rem 18rem}.contact-map{margin-top:15rem}.contact-form form{gap:10rem}.contact-form input,.contact-form select{height:41rem}.contact-form textarea{height:155rem}.contact-form .button{margin-top:8rem}.contact-form>p{margin-bottom:14rem}.contact-form{padding-bottom:19rem}
 [data-page=faq] .footer{min-height:190rem}.faq-group>summary{height:37rem}.faq-group>.accordion summary{height:34rem;padding:7rem 15rem}.faq-group>.accordion details>div{font-size:13rem;padding-bottom:13rem;line-height:1.3}.faq-main>.accordion summary{height:36rem}.faq-main>.accordion details>div{padding-bottom:14rem}.faq-nav>a{height:39rem}.faq-main{padding-top:7rem}
 [data-page=text] .footer{min-height:167rem;padding-top:20rem;padding-bottom:14rem}.text-content .subscribe-box>small{font-size:9rem}.text-content .related>a{margin-top:12rem;margin-bottom:12rem}.text-content .related{padding-bottom:12rem}
 [data-page=error] .footer{min-height:210rem;padding-top:14rem;padding-bottom:20rem}[data-page=error] .footer p{line-height:1.2}
 .business-content .faq-strip{height:89rem}.business-content .faq-strip>.section-heading{display:flex;justify-content:space-between;margin-bottom:9rem}.business-content .faq-strip>.section-heading h2{font-size:20rem}.business-content .faq-strip>.section-heading>.text-link{margin-left:auto}.business-content .steps{padding-bottom:15rem}.business-content .city-card-body{padding-top:8rem;padding-bottom:8rem}
 .advertising-content .city-card-body{padding-top:8rem;padding-bottom:8rem}.advertising-content .faq-strip{height:95rem}.advertising-content .faq-strip>.section-heading{justify-content:space-between;margin-bottom:9rem}.why-ads{height:138rem;min-height:0}
 .news-card:not(.lead):not(:nth-last-child(-n+2)){min-height:0}.news-card:not(.lead) .news-card-body{padding-top:8rem;padding-bottom:12rem}.news-card:not(.lead) .metadata{font-size:10rem}.news-card:not(.lead) p{min-height:0}.news-card h2{margin-top:5rem;margin-bottom:6rem}.news-card:not(.lead) p{max-width:92%;line-height:1.25}.news-card:nth-last-child(-n+2) h2{font-size:14rem}.news-card:nth-last-child(-n+2) p{font-size:11rem;line-height:1.2}.news-card.lead{min-height:273rem}.news-card.lead .news-card-body{min-height:0;padding-bottom:13rem}.lead .news-card-body>p{max-width:88%}.news-content .pagination{height:28rem}.news-content .news-grid{row-gap:14rem}
}
:root{font-size:clamp(.5px,.09765625vw,1.25px)}
@media(min-width:701px){
 [data-page=cities] .footer{min-height:216rem}
 .city-detail-grid>.activity{margin-right:24rem;height:331rem;min-height:0}.city-detail-grid>.about-city{margin-left:-24rem;height:331rem;min-height:0}.activity-grid>div{height:80rem;padding-top:10rem;padding-bottom:10rem}.activity-grid>div:nth-child(-n+2){height:62rem}.telegram-topics{height:98rem;margin-top:17rem}.telegram-topics p{margin-bottom:13rem}.city-traits{margin-top:16rem}.about-city p{font-size:12rem;line-height:1.38}.about-city .button{min-height:38rem}.city-content{padding-bottom:37rem}.city-content .banner-photo{width:48%;mask-image:linear-gradient(to left,#000 88%,transparent)}
 .hero-city .button.secondary .icon,.hero-about .button.secondary .icon,.hero-advertising .button.secondary .icon{display:none}.hero-city .button-row{margin-top:27rem}.hero-about .hero-content{padding-top:22rem}.hero-about .hero-content h1{margin-top:-4rem}.hero-about .hero-content>.button-row{margin-top:13rem}
 [data-page=about] .banner>div>.button.secondary,[data-page=advertising] .banner>div>.button.secondary{margin-left:15rem}.banner-outline{mask-image:linear-gradient(to right,transparent,#000 35%)}
 [data-page=business] .footer{min-height:146rem;height:146rem;padding-top:12rem;padding-bottom:10rem}.business-content .steps{height:166rem}.business-content .city-card>img{height:74rem}.business-content .banner{margin-top:13rem}.business-content .faq-strip{height:85rem}
 .ad-formats{padding-top:13rem}.advertising-content .section-heading{margin-bottom:8rem}.ad-grid{gap:20rem}.why-ads{height:131rem;padding-top:17rem}.hero-advertising .hero-content>p{font-size:16rem;line-height:1.3}.hero-advertising .hero-content>.button-row{margin-top:14rem}
 .news-tabs{justify-content:flex-start;gap:10rem}.news-tabs button{padding-left:19rem;padding-right:19rem}.news-card.lead{height:273rem;min-height:0}.news-card:not(.lead) .news-card-body{padding:8rem 14rem 10rem}.news-card:not(.lead) p{max-width:100%;font-size:12rem;line-height:1.2}.news-card:nth-child(2),.news-card:nth-child(3){height:220rem}.news-card:nth-child(4),.news-card:nth-child(5){height:220rem}.news-card:nth-last-child(-n+2){height:160rem}.news-card:nth-last-child(-n+2) p{font-size:11rem}.news-card h2{font-size:16rem}.news-content .subscribe-box{height:140rem;padding:13rem 12rem}.news-content .subscribe-box h3{font-size:15rem;margin-bottom:3rem}.news-content .subscribe-box h3 .icon{width:26rem;height:26rem}.news-content .subscribe-box>p{font-size:11rem;line-height:1.2;margin-left:38rem}.news-content .subscribe-box .subscribe{margin-top:10rem;margin-bottom:7rem;min-height:32rem}.news-content .subscribe-box input{height:32rem}.news-content .subscribe-box button{width:32rem;height:32rem}.news-content .subscribe-box>small{font-size:9rem;line-height:1.2}.news-content .popular{padding-top:15rem;padding-bottom:15rem}.news-content .popular>a{margin-top:14rem}.news-content .popular small{margin-top:7rem}
 .article-content .related>a{margin-top:12rem;margin-bottom:12rem}.article-content .related h3{margin-bottom:11rem}.article-content .subscribe-box{padding-top:13rem;padding-bottom:12rem}.article-content .side-categories{padding-top:14rem;padding-bottom:14rem}.article-content .side-categories>a{padding-top:4rem;padding-bottom:4rem}.article-content .article-navigation{height:69rem}.article-content .two-column{padding-bottom:0}
 .text-content article>h2{margin-top:20rem}.text-content article>blockquote:first-child{font-size:12rem;margin-bottom:21rem}.text-content .data-uses{padding-top:18rem;padding-bottom:18rem}.text-content .related>a{margin-top:9rem;margin-bottom:9rem}.text-content .image-promo{min-height:270rem}.text-content .subscribe-box{padding-top:14rem;padding-bottom:11rem}.text-content article>blockquote:last-child{padding-top:12rem;padding-bottom:12rem}
 [data-page=contacts] .footer{min-height:201rem}[data-page=faq] .footer{min-height:185rem;padding-bottom:12rem}[data-page=error] .footer{min-height:198rem;padding-bottom:8rem}
}
@media(max-width:700px){:root,html[data-page=home],html[data-page=error]{font-size:1px}[data-page=about] .banner>div>.button.secondary,[data-page=advertising] .banner>div>.button.secondary{margin-left:8rem}.city-content .banner-photo{width:100%;height:180rem;mask-image:none}.news-card p{max-width:100%;padding-right:20rem}}
@media(min-width:701px){
 .hero-faq h1{margin-bottom:7rem}
 .news-card:nth-child(3) p{font-size:11.5rem;line-height:1.15}.news-card:nth-child(3) .news-card-body{padding-bottom:6rem}.news-card:nth-child(3) h2{font-size:15.5rem}
 [data-page=news] .footer{min-height:165rem;height:165rem;padding-top:17rem;padding-bottom:12rem}[data-page=news] .footer .logo{width:170rem;margin-bottom:10rem}[data-page=news] .footer .social{margin-top:10rem}[data-page=news] .footer p{font-size:10rem;line-height:1.3}[data-page=news] .footer>div>a:not(.logo){font-size:10rem;line-height:1.3;margin:3rem 0}[data-page=news] .footer .copyright{margin-top:13rem}
 .article-content .breadcrumbs{margin-bottom:18rem}.article-content h1{margin-bottom:4rem}.article-content .share-buttons{margin-top:10rem}
 [data-page=article] .footer{min-height:151rem;height:151rem;padding-top:18rem;padding-bottom:9rem}[data-page=article] .footer .logo{width:170rem;margin-bottom:9rem}[data-page=article] .footer .social{margin-top:10rem}[data-page=article] .footer .social a{width:24rem;height:24rem;font-size:19rem}[data-page=article] .footer p{line-height:1.3}[data-page=article] .footer>div>a:not(.logo){line-height:1.2;margin:2rem 0}[data-page=article] .footer h4{margin-bottom:9rem}[data-page=article] .footer .copyright{margin-top:10rem}
 .text-content{padding-bottom:24rem}[data-page=text] .footer{min-height:176rem;height:176rem;padding-top:20rem;padding-bottom:14rem}.text-content .related b{line-height:1.2}
 [data-page=business] .footer{min-height:153rem;height:153rem}[data-page=advertising] .footer{padding-bottom:12rem;min-height:163rem}
}
@media(min-width:701px){.hero-advertising .hero-content,.hero-cities .hero-content,.hero-text .hero-content{padding-bottom:0}.location p:last-child{margin-bottom:0}.text-content{padding-bottom:15rem}.text-content .related{padding-top:12rem;padding-bottom:9rem}.text-content .related h3{margin-bottom:10rem}.text-content .subscribe-box{padding-top:10rem;padding-bottom:9rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

/* Shared content edges, following the layout review of 16 October. */
@media(min-width:701px){
 [data-page=home] .hero-home{margin-inline:49rem}
 [data-page=home] .hero-home .hero-content{padding-inline:0}
 .home-cities,.home-stats,.home-categories{padding-inline:49rem}
 .home-cities .section-heading,.home-categories>.section-heading{padding-inline:0}
 .community{padding-inline:49rem}
 .community img{right:49rem}
 .home-banner{margin-inline:49rem}
 .home-banner .banner-photo{width:38%}
 .home-banner>div:not(.banner-checks){margin-left:41%;width:56%}
 .home-banner>.banner-checks{right:15rem;width:168rem}
 .home-banner>div:not(.banner-checks)>p{max-width:245rem}
 [data-page=about] main>.banner>div{margin-left:48%;width:49%}
 [data-page=advertising] main>.banner{margin-inline:41rem}
 [data-page=advertising] main>.banner>.banner-checks{width:205rem;right:16rem}
 [data-page=advertising] main>.banner>div:not(.banner-checks){margin-left:40%;width:58%}
 [data-page=advertising] main>.banner>div:not(.banner-checks)>p{max-width:305rem}
 [data-page=advertising] main>.banner>div:not(.banner-checks)>p br{display:none}
}
@media(max-width:700px){
 .home-cities,.home-stats,.home-categories,.community{padding-inline:22rem}
 .home-cities .section-heading,.home-categories>.section-heading{padding-inline:0}
 .home-banner{margin-inline:22rem}
 [data-page=advertising] main>.banner{margin-inline:18rem}
}

