*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:#faf8f5;color:#30262e;font-family:Georgia,Times New Roman,serif;line-height:1.65}a{color:inherit}h1,h2,h3,.brand,.button,nav,.identity,.eyebrow,.image-label,.section-heading>span,.read-link{font-family:Arial,Helvetica,sans-serif}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.15}a:focus-visible{outline:3px solid #825477;outline-offset:5px}img{display:block;max-width:100%;height:auto}main,.site-header,.site-footer{width:min(1180px,calc(100% - 64px));margin-inline:auto}.site-header{display:flex;justify-content:space-between;align-items:center;min-height:108px;border-bottom:1px solid #dfd8dc}.brand{font-size:24px;line-height:1;font-weight:800;text-decoration:none;letter-spacing:-1px}.brand span{display:block;color:#794168}.site-header nav{display:flex;gap:30px;align-items:center;font-size:14px}.site-header nav a{text-decoration:none}.age{border:1px solid #794168;padding:4px 10px;border-radius:30px;font-weight:700}.intro{display:grid;grid-template-columns:1.8fr 1fr;gap:80px;padding:62px 0 48px;align-items:center}.eyebrow{color:#794168;font-size:12px;font-weight:700;letter-spacing:.04em;margin-bottom:18px}.intro h1{font-size:clamp(34px,4vw,54px);letter-spacing:-2px;line-height:1.07}.intro em{font-style:normal;color:#794168}.lead{font-size:19px;max-width:560px;margin-top:24px;color:#62535e}.intro-note{border-left:3px solid #c8a7bd;padding-left:28px}.intro-note>span{font-family:Arial,sans-serif;font-size:24px;font-weight:700;line-height:1.25}.intro-note p{font-size:14px;color:#685c64;margin:15px 0}.intro-note a{font-size:14px;text-underline-offset:4px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.section-heading h2{font-size:23px}.section-heading>span{font-size:12px;color:#74666e}.ad-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 22px}.ad-card{min-width:0}.portrait-link{display:block;position:relative;overflow:hidden;border-radius:8px;background:#e9e1e6}.portrait-link img{width:100%;aspect-ratio:3/4;object-fit:cover;transition:transform .2s}.portrait-link:hover img{transform:scale(1.02)}.image-label{position:absolute;bottom:10px;left:10px;background:#30262eee;color:#fff;padding:3px 8px;border-radius:3px;font-size:10px}.card-copy{padding:14px 2px 0}.identity{font-size:18px;font-weight:700}.identity span{display:block;font-size:12px;color:#766770;font-weight:400;margin-top:2px}.card-copy h2{font-size:16px;margin:10px 0}.card-copy h2 a{text-decoration:none}.card-copy>p:not(.identity){font-size:14px;color:#695d65;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.read-link{display:flex;justify-content:space-between;text-decoration:none;font-size:12px;font-weight:700;margin-top:12px;padding-top:10px;border-top:1px solid #e2dbdf;color:#794168}.partner-panel{background:#eee5ed;border-radius:10px;padding:36px;display:flex;gap:40px;align-items:center;justify-content:space-between;margin:62px 0}.partner-panel h2{font-size:30px}.partner-panel p:not(.eyebrow){font-size:16px;max-width:650px;margin-top:14px}.button{display:inline-block;background:#70385f;color:#fff;text-decoration:none;font-size:14px;font-weight:700;padding:16px 24px;border-radius:5px;white-space:nowrap}.button:hover{background:#542247}.guide{padding:15px 0 45px}.guide h2{font-size:28px;margin-bottom:28px}.guide>div{display:grid;grid-template-columns:repeat(3,1fr);gap:38px}.guide article>span{color:#986c89;font-size:28px}.guide h3{font-size:17px;margin:10px 0}.guide p{color:#6c5e67;font-size:15px}.telegram-panel{border-top:1px solid #ddd3da;padding:35px 0 48px}.telegram-panel h2{font-size:22px}.telegram-panel p{margin:15px 0;max-width:650px}.text-link{font-family:Arial,sans-serif;font-weight:700;font-size:14px;color:#794168;text-underline-offset:4px}.site-footer{padding:35px 0;border-top:1px solid #ddd3da;color:#74666e;font-size:12px}.site-footer .brand{font-size:18px;display:block;color:#503646;margin-bottom:20px}.site-footer p{max-width:880px;margin:12px 0}.breadcrumbs{display:flex;gap:12px;font-size:12px;margin:30px 0;color:#766770}.profile{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:60px}.profile figure{margin:0}.profile figure img{border-radius:8px;width:100%}.profile figcaption{font-size:12px;color:#75636f;margin-top:10px}.profile-copy h1{font-size:48px;letter-spacing:-1px}.location{color:#7c6375;margin:10px 0 32px}.profile-copy h2{font-size:26px;margin-bottom:20px}.profile-text{font-size:19px;line-height:1.8;white-space:pre-line}.profile-action{margin-top:30px;padding-top:28px;border-top:1px solid #ddd3da}.profile-action h3{font-size:18px}.profile-action p{font-size:15px;color:#6c5e67;margin:12px 0 20px}.profile-action small{display:block;margin-top:14px;color:#75636f;font-size:12px}.related{margin:60px 0}.related-grid{grid-template-columns:repeat(3,1fr)}.not-found{padding-block:80px}.not-found h1{font-size:64px}.not-found p{margin:20px 0}@media(max-width:900px){.ad-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.intro{gap:35px}.profile{gap:32px}.partner-panel{display:block}.partner-panel .button{margin-top:25px}}@media(max-width:600px){main,.site-header,.site-footer{width:calc(100% - 32px)}.site-header{min-height:84px}.brand{font-size:21px}.site-header nav{gap:16px;font-size:12px}.site-header nav a:nth-child(2){display:none}.intro{grid-template-columns:1fr;gap:22px;padding:32px 0}.intro h1{font-size:38px;letter-spacing:-1.5px}.lead{font-size:17px;margin-top:18px}.intro-note{padding-left:16px}.intro-note>span{font-size:18px}.intro-note>span br{display:none}.intro-note p{font-size:13px;margin:9px 0}.section-heading{display:block}.section-heading h2{font-size:21px;margin-bottom:8px}.ad-grid,.related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 14px}.identity{font-size:16px}.card-copy h2{font-size:14px}.card-copy>p:not(.identity){font-size:13px}.image-label{font-size:9px;left:5px;bottom:5px;padding:3px 5px}.partner-panel{padding:26px 20px;margin:36px 0}.partner-panel h2{font-size:25px}.guide>div{grid-template-columns:1fr;gap:24px}.guide h2{font-size:25px}.profile{grid-template-columns:1fr;gap:28px}.profile figure{width:100%;max-width:440px;margin:auto}.profile-copy h1{font-size:40px}.profile-text{font-size:18px}.related{margin:40px 0}.related .section-heading>a{font-size:13px}.breadcrumbs{margin:22px 0}.button{padding:15px 20px}.site-footer{font-size:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.portrait-link img{transition:none}}.site-header{position:relative;gap:24px}.header-brand-row{display:flex;align-items:center;gap:18px;flex:0 0 auto}.header-controls{display:flex;align-items:center;justify-content:flex-end;gap:12px!important;min-width:0}.header-controls a,.menu-toggle,.favorite-button,.menu-close{font-family:Arial,Helvetica,sans-serif}.header-login,.header-signup,.header-favorites,.menu-toggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:8px 12px;border-radius:999px;white-space:nowrap}.header-login{color:#5d4253}.header-signup{background:#70385f;color:#fff;text-decoration:none;font-weight:700}.header-signup:hover{background:#542247}.header-favorites{border:1px solid transparent;color:#5d4253}.header-heart{font-size:20px;line-height:1}.favorite-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#eee5ed;color:#70385f;font-size:11px;font-weight:700}.menu-toggle{border:1px solid #794168;background:transparent;color:#30262e;cursor:pointer;font-weight:700}.menu-icon{display:grid;gap:3px;width:16px}.menu-icon i{display:block;height:1px;background:currentColor}.site-menu{position:absolute;z-index:20;top:calc(100% - 8px);right:0;width:min(620px,100%);padding:26px;background:#faf8f5;border:1px solid #d8cbd3;border-radius:10px;box-shadow:0 18px 45px #30262e26}.site-menu[hidden]{display:none}.menu-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.menu-heading h2{font-size:22px}.menu-close{width:38px;height:38px;border:1px solid #cdbec7;border-radius:50%;background:transparent;color:#4b3543;font-size:25px;line-height:1;cursor:pointer}.site-header .site-menu nav{display:block;font-size:14px}.site-header .site-menu nav a{text-decoration:underline;text-underline-offset:4px}.menu-secondary{display:flex!important;flex-wrap:wrap;gap:10px 22px!important;margin:20px 0;padding-bottom:18px;border-bottom:1px solid #ded4da}.menu-secondary a{font-weight:700}.menu-cities h3{font-size:14px;margin:0 0 12px}.menu-cities>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 20px}.menu-cities a{min-width:0}.storage-status{width:min(1180px,calc(100% - 64px));margin:12px auto 0;padding:10px 14px;border:1px solid #c8a7bd;border-radius:6px;background:#f4edf2;color:#5b3d51;font-family:Arial,Helvetica,sans-serif;font-size:13px}.card-media{position:relative}.favorite-button{border:1px solid #cbbbc5;background:#faf8f5;color:#60324f;cursor:pointer;font-weight:700}.favorite-button-card{position:absolute;right:10px;top:10px;display:inline-flex;align-items:center;gap:5px;padding:7px 9px;border-radius:999px;box-shadow:0 3px 12px #30262e26;font-size:11px}.favorite-button .heart-filled{display:none}.favorite-button[aria-pressed=true]{background:#70385f;border-color:#70385f;color:#fff}.favorite-button[aria-pressed=true] .heart-empty{display:none}.favorite-button[aria-pressed=true] .heart-filled{display:inline}.profile-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.favorite-button-profile{display:inline-flex;align-items:center;gap:7px;padding:10px 14px;border-radius:999px;font-size:12px;white-space:nowrap}.favorites-page{padding:58px 0 70px}.favorites-page>h1{font-size:clamp(38px,5vw,58px)}.favorites-page>.lead{margin-bottom:34px}.favorites-empty,.favorites-no-js{margin:30px 0;padding:20px;border:1px solid #d8cbd3;border-radius:8px;background:#f4edf2}.favorites-grid:empty{display:none}[hidden]{display:none!important}@media(max-width:760px){.site-header{flex-direction:column;align-items:stretch;gap:12px;padding:14px 0}.header-brand-row{justify-content:space-between}.header-controls{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px!important;width:100%;font-size:11px!important}.header-login,.header-signup,.header-favorites,.menu-toggle{min-width:0;min-height:36px;padding:6px 4px;white-space:normal;line-height:1.1;text-align:center}.header-favorites{gap:3px}.favorite-count{min-width:17px;height:17px;padding:0 3px;font-size:10px}.menu-toggle{width:100%}.site-header nav.header-controls a:nth-child(2),.site-header .site-menu nav a:nth-child(2){display:inline-flex}.site-menu{top:100%;left:0;right:0;width:100%;padding:20px}.menu-cities>div{grid-template-columns:repeat(2,minmax(0,1fr))}.storage-status{width:calc(100% - 32px)}.profile-heading{align-items:flex-start}.favorite-button-profile{margin-top:4px}.favorite-button-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.favorite-button-card{width:36px;height:36px;justify-content:center;padding:0;font-size:16px}.favorites-page{padding:36px 0 50px}}.home-profile-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px 16px}.ad-card-compact .portrait-link{border-radius:12px;box-shadow:0 10px 24px #30262e18;isolation:isolate}.ad-card-compact .portrait-link img{aspect-ratio:4/5;transition:transform .35s ease,filter .35s ease}.ad-card-compact .portrait-link:after{content:"";position:absolute;top:35%;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent,#21141ed9);z-index:1;pointer-events:none}.compact-identity,.compact-reveal{position:absolute;left:0;right:0;z-index:2;color:#fff;font-family:Arial,Helvetica,sans-serif}.compact-identity{bottom:0;padding:44px 14px 13px;transition:opacity .25s ease,transform .25s ease}.compact-identity strong,.compact-identity span{display:block;text-shadow:0 1px 4px #0009}.compact-identity strong{font-size:18px;line-height:1.15}.compact-identity span{margin-top:3px;font-size:12px}.compact-reveal{bottom:0;display:flex;flex-direction:column;justify-content:flex-end;min-height:62%;padding:48px 14px 14px;background:linear-gradient(180deg,transparent,#21141ef2 34%);opacity:0;transform:translateY(12px);transition:opacity .25s ease,transform .25s ease}.compact-excerpt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;font:14px/1.42 Georgia,Times New Roman,serif}.compact-link{display:flex;justify-content:space-between;margin-top:10px;padding-top:8px;border-top:1px solid #ffffff66;font-size:12px;font-weight:700}.ad-card-compact .portrait-link:hover img,.ad-card-compact .portrait-link:focus-visible img{transform:scale(1.04);filter:brightness(.82)}.ad-card-compact .portrait-link:hover .compact-identity,.ad-card-compact .portrait-link:focus-visible .compact-identity{opacity:0;transform:translateY(8px)}.ad-card-compact .portrait-link:hover .compact-reveal,.ad-card-compact .portrait-link:focus-visible .compact-reveal{opacity:1;transform:none}.ad-card-compact .favorite-button-label{display:none}.profile-badges{position:absolute;left:8px;top:8px;z-index:3;display:flex;flex-wrap:wrap;gap:5px;max-width:calc(100% - 55px);pointer-events:none}.profile-badge{border-radius:999px;padding:4px 8px;font:700 10px Arial,sans-serif;box-shadow:0 2px 8px #21141e40}.profile-badge-online{background:#e9fff4;color:#087849}.profile-badge-verified{background:#fff;color:#56384b}.profile-badge-vip{background:#ffdc73;color:#563604}.home-contact{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#eee5ed;border:1px solid #dfd0dc;border-radius:8px;margin:30px 0;padding:24px 28px}.home-contact p{font:700 22px Arial,sans-serif;margin-bottom:7px}.home-contact span{font-size:16px;color:#62535e}.catalog-more{text-align:center;margin:30px 0 44px}.home-section{padding:34px 0;border-top:1px solid #dfd8dc}.home-section>h2{font-size:26px;margin-bottom:22px}.home-local>p{max-width:900px}.home-feature-grid,.home-region-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.home-section h3{font-size:18px;line-height:1.3;margin-bottom:10px}.home-region-grid h3 a{text-underline-offset:4px}.home-section p{color:#62535e;font-size:16px}.home-faq article{padding:18px 0;border-bottom:1px solid #e9e1e6;max-width:900px}@media(max-width:1000px){.home-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-feature-grid,.home-region-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.home-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.home-contact{flex-direction:column;align-items:stretch;padding:22px 18px;gap:16px}.home-contact .button{text-align:center;white-space:normal}.home-feature-grid,.home-region-grid{grid-template-columns:1fr;gap:22px}.home-section>h2{font-size:23px}.home-intro h1{font-size:32px}.catalog-more .button{white-space:normal}.home-section h1{font-size:30px}}.partner-panel .partner-title{font:700 30px/1.15 Arial,Helvetica,sans-serif;margin-top:0}.hero-actions{display:flex;align-items:center;gap:18px;margin-top:28px}.hero-secondary{font:700 14px Arial,Helvetica,sans-serif;text-underline-offset:4px}.hero-avatar-row{display:flex;margin-top:24px;padding-left:10px}.hero-avatar-row img{width:60px;height:60px;margin-left:-10px;border:3px solid #faf8f5;border-radius:50%;object-fit:cover}.intro-note .hero-avatar-row+p{max-width:300px;font-size:12px;line-height:1.45}.home-contact-secondary{background:#f7f1f5}.home-modified{margin:0 0 36px;color:#74666e;font:12px Arial,Helvetica,sans-serif}.footer-links{display:flex;flex-wrap:wrap;gap:8px 20px;margin-bottom:24px}.footer-links a{text-underline-offset:4px}.floating-partner{position:fixed;z-index:18;right:max(18px,calc((100vw - 1180px)/2));bottom:18px;display:flex;align-items:center;gap:18px;max-width:420px;padding:12px 12px 12px 20px;border:1px solid #cfbdc8;border-radius:10px;background:#faf8f5;box-shadow:0 12px 36px #30262e38;font:700 14px Arial,Helvetica,sans-serif}.floating-partner .button{padding:12px 18px}.floating-partner-visible body{padding-bottom:var(--floating-partner-space,0px)}@media(max-width:600px){.hero-actions{align-items:stretch;flex-direction:column;gap:12px}.hero-actions .button,.hero-secondary{text-align:center}.floating-partner{left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));justify-content:space-between;max-width:none;padding:10px 10px 10px 14px}.floating-partner span{font-size:12px}.floating-partner .button{padding:11px 14px;white-space:normal}.footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}}.hero-actions .button{display:inline-flex;align-items:center;justify-content:center;gap:12px}.hero-actions .hero-avatar-row{display:inline-flex;margin:0;flex-shrink:0}.hero-actions .hero-avatar-row img{width:34px;height:34px}.intro-note>a{display:block;margin-top:8px}.seo-content{max-width:860px;margin:34px 0;padding:30px 0;border-top:1px solid var(--rule,#ddd)}.seo-content__intro{font-size:1.08em;max-width:72ch}.seo-content>section{margin-top:28px}.seo-content h2{font-size:clamp(22px,3vw,29px)}.seo-content p{margin-top:11px;max-width:74ch}.seo-faq details{padding:14px 0;border-bottom:1px solid var(--rule,#ddd)}.seo-faq summary{cursor:pointer;font-weight:700}.seo-faq details p{margin-top:9px}.footer-geo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-bottom:26px}.footer-geo h2{font-size:14px;margin-bottom:9px}.footer-geo div,.city-links{display:flex;flex-wrap:wrap;gap:8px 16px}.footer-geo div a{font-size:12px}.popular-cities{padding:56px 0 8px}.city-links a{font-family:Arial,Helvetica,sans-serif;color:#794168;text-underline-offset:4px}.geo-page{padding:12px 0 70px}.geo-page>h1,.geo-page .section-heading h1{font-size:clamp(34px,4vw,50px)}.region-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:35px}.region-list section{border-top:1px solid #ddd3da;padding-top:18px}.region-list h2{font-size:18px;margin-bottom:12px}.geo-results{margin-top:55px}.empty-state{margin-top:30px;color:#6c5e67}.region-hub{margin-top:35px}.region-hub a{font-size:18px}@media(max-width:600px){.site-header nav a:nth-child(2){display:inline}.footer-geo,.region-list{grid-template-columns:1fr}.geo-page{padding-bottom:45px}}.geo-map{margin:56px 0 34px}.geo-map-stage{width:100%;position:relative;min-height:380px;max-height:560px;aspect-ratio:3/2;overflow:hidden;border:1px solid #cdbec7;border-radius:10px;background:#eee5ed}.geo-map iframe{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border:0}.geo-map figcaption{margin-top:10px;font-size:12px;color:#75636f}.geo-map figcaption a{color:#794168}@media(max-width:600px){.geo-map{margin-top:38px}.geo-map-stage{min-height:300px;max-height:none;aspect-ratio:4/3}}.telegram-landing{padding-bottom:72px}.telegram-landing-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);min-height:520px;overflow:hidden;border-radius:12px;background:#30262e;color:#fff;text-decoration:none}.telegram-landing-copy{display:flex;flex-direction:column;justify-content:center;padding:56px}.telegram-landing-copy .eyebrow{color:#d9b8ce}.telegram-landing-copy h1{font-size:clamp(42px,5vw,68px);letter-spacing:-2px}.telegram-landing-copy p{max-width:600px;margin:24px 0;font-size:20px;color:#eee5eb}.telegram-landing-copy strong{align-self:flex-start;border-radius:5px;background:#f1d6e8;color:#4a233f;padding:15px 22px;font-family:Arial,Helvetica,sans-serif;font-size:14px}.telegram-landing-copy small{max-width:540px;margin-top:16px;color:#cabec6}.telegram-landing-hero>img{width:100%;height:100%;object-fit:cover}.telegram-landing-content{max-width:860px;margin:58px auto 0}.telegram-landing-content>h2{margin:42px 0 15px;font-size:28px}.telegram-landing-content>p{margin:0 0 18px;font-size:17px}.telegram-landing-content a:not(.button){color:#794168;text-underline-offset:4px}.telegram-landing-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin:46px 0}.telegram-landing-steps article{border-top:2px solid #c8a7bd;padding-top:18px}.telegram-landing-steps span{color:#986c89;font-family:Arial,Helvetica,sans-serif;font-size:24px}.telegram-landing-steps h2{margin:10px 0;font-size:18px}.telegram-landing-steps p{font-size:14px;color:#695d65}.telegram-landing-middle{margin-bottom:12px}.telegram-landing-safety{margin:46px 0 0;border-radius:10px;background:#eee5ed;padding:30px}.telegram-landing-safety h2{font-size:22px;margin-bottom:12px}.telegram-landing-faq{margin-top:44px}.telegram-landing-faq>h2{font-size:28px;margin-bottom:18px}.telegram-landing-faq details{border-top:1px solid #ddd3da;padding:17px 0}.telegram-landing-faq details:last-child{border-bottom:1px solid #ddd3da}.telegram-landing-faq summary{cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-weight:700}.telegram-landing-faq details p{margin-top:12px;color:#695d65}.telegram-landing-bottom{margin-top:34px}@media(max-width:900px){.telegram-landing-hero{grid-template-columns:1fr 280px}.telegram-landing-copy{padding:38px}}@media(max-width:600px){.telegram-landing{padding-bottom:46px}.telegram-landing-hero{grid-template-columns:1fr;min-height:0}.telegram-landing-copy{padding:34px 24px}.telegram-landing-copy h1{font-size:42px}.telegram-landing-copy p{font-size:17px}.telegram-landing-hero>img{height:320px}.telegram-landing-content{margin-top:38px}.telegram-landing-content>h2,.telegram-landing-faq>h2{font-size:24px}.telegram-landing-steps{grid-template-columns:1fr;gap:22px}.telegram-landing-safety{padding:24px 20px}}.telegram-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#229ed9;color:#fff!important;text-decoration:none!important;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:800;padding:14px 18px;text-transform:uppercase;letter-spacing:.05em}.telegram-cta:hover{background:#1688bc}.telegram-cta svg{width:21px;height:21px;fill:currentColor;flex:0 0 auto}.telegram-profile-action{display:block;margin-top:24px;padding:18px;background:#eaf6fc;border-left:4px solid #229ed9;color:inherit;text-decoration:none}.telegram-profile-action:hover .telegram-cta{background:#1688bc}.telegram-profile-action:focus-visible{outline:3px solid #176b98;outline-offset:4px}.telegram-city-action{margin:0 0 26px;padding:18px;background:#eaf6fc;border-left:4px solid #229ed9}.telegram-panel{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(250px,.6fr);gap:28px;align-items:center}.telegram-local-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.telegram-local-links strong{grid-column:1/-1;font-family:Arial,Helvetica,sans-serif;font-size:12px;text-transform:uppercase}.telegram-local-links a,.nav-telegram{color:#229ed9}@media(max-width:700px){.telegram-panel,.telegram-local-links{grid-template-columns:1fr}}.telegram-national-mobile .telegram-landing-primary{align-self:flex-start;border-radius:5px;background:#f1d6e8;color:#4a233f;padding:15px 22px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;text-decoration:none}.telegram-national-mobile .telegram-landing-hero:focus-visible{outline:4px solid #229ed9;outline-offset:4px}.telegram-updated{color:#695d65;font-size:14px!important}.telegram-city-guides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0}.telegram-city-guides a{display:flex;min-width:0;flex-direction:column;gap:5px;border:1px solid #ddd3da;border-radius:8px;background:#fff;padding:16px;text-decoration:none}.telegram-city-guides a:hover{border-color:#986c89;background:#faf6f9}.telegram-city-guides span{color:#695d65;font-size:14px}.telegram-bottom-context{margin-top:34px!important}.telegram-bottom-context+.telegram-landing-bottom{margin-top:0}@media(max-width:600px){.telegram-national-mobile .telegram-landing-primary{margin-top:2px}.telegram-city-guides{grid-template-columns:1fr}}.signup-page{max-width:760px;padding:58px 0 72px}.signup-page h1{font-size:clamp(34px,5vw,52px);letter-spacing:-1.5px}.signup-page>.lead{margin-bottom:30px}.signup-form{display:grid;gap:18px;background:#fff;border:1px solid #ded5db;border-radius:10px;padding:30px;box-shadow:0 12px 35px #4122350d}.signup-form>label,.signup-form legend{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700}.signup-form>input{width:100%;padding:13px 14px;border:1px solid #cfc3ca;border-radius:5px;font:inherit}.signup-form fieldset{border:0;padding:0;margin:0}.signup-form fieldset div{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:9px}.signup-form fieldset label{font-family:Arial,Helvetica,sans-serif;font-size:14px}.signup-form button{border:0;cursor:pointer}.signup-note{font-size:13px;color:#74666e;margin-top:18px}.honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}@media(max-width:600px){.signup-page{padding:36px 0 52px}.signup-form{padding:22px 18px}}
