:root{--rp-asfalt:#33373d;--rp-asfalt-vyshe:#3e434a;--rp-asfalt-glub:#26292e;--rp-svetlyj:#e9ecef;--rp-svetlyj-tishe:#f4f6f8;--rp-doroga:#8a929b;--rp-doroga-tekst:#5c646d;--rp-noch-tekst:#b4bbc3;--rp-liniya:#d5dadf;--rp-liniya-noch:#4d535b;--rp-far:#ffe45c;--rp-far-nad:#ffd92e;--rp-far-nazh:#f5cc14;--rp-gudron:#141518;--rp-stop:#b42318;--rp-stop-fon:#fdecea;--rp-mono:var(--font-accent),"Courier New",monospace;--rp-polya:32px;--rp-shapka:72px}@media (max-width:600px){:root{--rp-polya:20px}}.rp-polotno{width:100%;max-width:calc(1376px + 2 * var(--rp-polya));margin-inline:auto;padding-inline:var(--rp-polya)}.rp-dok,.rp-obezd,.rp-obochina,.rp-polotno,.rp-shapka,.rp-titul,.rp-trassa{font-synthesis:none;letter-spacing:-.01em}.rp-dok :focus-visible,.rp-polotno :focus-visible,.rp-shapka :focus-visible{outline:3px solid var(--rp-gudron);outline-offset:3px}.rp-menyu__panel :focus-visible,.rp-obezd :focus-visible,.rp-obochina :focus-visible,.rp-priglashenie :focus-visible,.rp-titul :focus-visible,.rp-trassa :focus-visible{outline-color:var(--rp-far)}.rp-ikona{width:18px;height:18px;flex:none;transition:transform .24s cubic-bezier(.3,.8,.25,1)}.rp-propusk{position:fixed;z-index:60;left:16px;top:12px;padding:12px 18px;border-radius:999px;background:var(--rp-far);color:var(--rp-gudron);text-decoration:none;transform:translateY(-200%)}.rp-propusk:focus-visible{transform:none;outline:3px solid var(--rp-gudron);outline-offset:3px}.rp-podpis{font-family:var(--rp-mono);font-size:14px;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--rp-doroga-tekst)}.rp-podpis--zhelt{color:var(--rp-far)}.rp-nomer{font-family:var(--rp-mono);white-space:nowrap;text-decoration:none;color:inherit}.rp-nomer:hover{text-decoration:underline;text-underline-offset:.2em}.rp-knopka{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 26px;border:1.5px solid transparent;border-radius:999px;font-size:17px;line-height:1.3;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .16s,border-color .16s,color .16s}.rp-knopka--fara{background:var(--rp-far);color:var(--rp-gudron)}.rp-knopka--fara:hover{background:var(--rp-far-nad)}.rp-knopka--fara:active{background:var(--rp-far-nazh)}.rp-knopka--kontur{border-color:var(--rp-far);background:transparent;color:var(--rp-far)}.rp-knopka--kontur:hover{background:var(--rp-far);color:var(--rp-gudron)}.rp-knopka--seraya{border-color:var(--rp-doroga);background:#fff;color:var(--rp-asfalt)}.rp-knopka--seraya:hover{border-color:var(--rp-asfalt)}.rp-knopka:hover .rp-ikona{transform:translateX(3px)}.rp-knopka:disabled{cursor:default;opacity:.7}.rp-ssylka{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.rp-ssylka:hover{text-decoration-thickness:2px}.rp-ssylka:hover .rp-ikona{transform:translateX(3px)}.rp-metka{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-family:var(--rp-mono);font-size:14px;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--rp-doroga-tekst)}.rp-metka__shchit{display:inline-grid;place-items:center;min-width:46px;height:32px;padding:0 10px;border-radius:7px;background:var(--rp-asfalt);color:#fff;outline:2px solid var(--rp-far);outline-offset:-5px;letter-spacing:.04em}.rp-shapka{position:sticky;top:0;z-index:30;background:#fff;border-bottom:1px solid var(--rp-liniya)}.rp-shapka__ryad{position:relative;display:flex;align-items:center;gap:32px;min-height:var(--rp-shapka)}.rp-shapka__znak{display:block;flex:none;width:120px}.rp-marka{width:100%;height:auto}.rp-shapka__razdely>ul{display:flex;align-items:center;gap:24px;margin:0;padding:0;list-style:none}.rp-razvilka>summary,.rp-shapka__punkt{position:relative;display:inline-flex;align-items:center;min-height:44px;font-size:15px;color:var(--rp-doroga-tekst);text-decoration:none;white-space:nowrap}.rp-razvilka>summary.rp-razvilka__tut,.rp-razvilka>summary:hover,.rp-razvilka[open]>summary,.rp-shapka__punkt:hover,.rp-shapka__punkt[aria-current=true]{color:var(--rp-asfalt)}.rp-razvilka>summary.rp-razvilka__tut:after,.rp-shapka__punkt[aria-current=true]:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:3px;border-radius:2px;background:var(--rp-far)}.rp-razvilka>summary.rp-razvilka__tut:after{right:20px}.rp-razvilka{position:relative}.rp-razvilka>summary{gap:4px;padding:0;list-style:none;cursor:pointer;user-select:none}.rp-razvilka>summary::-webkit-details-marker{display:none}.rp-razvilka__ugol{width:16px;height:16px;flex:none;transition:transform .24s cubic-bezier(.3,.8,.25,1)}.rp-razvilka[open] .rp-razvilka__ugol{transform:rotate(180deg)}.rp-razvilka__spisok{position:absolute;z-index:31;top:calc(100% + 12px);left:-26px;display:grid;width:400px;margin:0;padding:18px 26px;border-radius:20px;background:var(--rp-asfalt);color:#fff;list-style:none}.rp-razvilka__spisok:before{content:"";position:absolute;inset:5px;border:2px solid var(--rp-far);border-radius:15px;pointer-events:none}.rp-razvilka__spisok:after{content:"";position:absolute;left:0;right:0;bottom:100%;height:14px}.rp-razvilka__spisok--uzko{width:300px}.rp-razvilka__spisok a{position:relative;display:grid;gap:3px;padding:12px 0;border-bottom:1px solid var(--rp-liniya-noch);color:#fff;font-size:17px;line-height:1.3;text-decoration:none}.rp-razvilka__spisok li:last-child a{border-bottom:0}.rp-razvilka__spisok small{font-size:14px;color:var(--rp-noch-tekst)}.rp-razvilka__spisok a:hover>span{text-decoration:underline;text-underline-offset:.2em}.rp-razvilka__spisok a[aria-current=page]{color:var(--rp-far)}.rp-shapka .rp-razvilka__spisok :focus-visible{outline-color:var(--rp-far)}.rp-shapka__pravo{display:flex;align-items:center;gap:16px;margin-left:auto}.rp-nomer--shapka{display:inline-flex;align-items:center;min-height:44px;font-size:15px}.rp-shapka__zayavka{min-height:44px;padding:0 20px;font-size:15px}.rp-zvonok{display:none;padding:0 16px}.rp-menyu>summary,.rp-zvonok{min-height:44px;font-size:15px}.rp-menyu>summary{display:inline-flex;align-items:center;gap:10px;padding:0 18px;border:1px solid var(--rp-doroga);border-radius:999px;background:#fff;list-style:none;cursor:pointer;user-select:none}.rp-menyu>summary::-webkit-details-marker{display:none}.rp-menyu>summary:hover,.rp-menyu[open]>summary{border-color:var(--rp-asfalt)}.rp-menyu[open]>summary{background:var(--rp-asfalt);color:#fff}.rp-polosy{display:grid;gap:3px;width:18px}.rp-polosy i{display:block;height:2px;border-radius:1px;background:currentColor}.rp-polosy i:nth-child(2){width:11px;margin-left:7px}.rp-polosy i:nth-child(3){width:15px}.rp-menyu__panel{position:absolute;z-index:31;top:calc(100% + 10px);right:var(--rp-polya);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;width:min(780px,calc(100vw - 2 * var(--rp-polya)));max-height:calc(100dvh - 100px);overflow-y:auto;overscroll-behavior:contain;padding:36px 36px 30px;border-radius:24px;background:var(--rp-asfalt);color:#fff}.rp-menyu__panel:before{content:"";position:absolute;inset:6px;border:2px solid var(--rp-far);border-radius:19px;pointer-events:none}.rp-gruppa--vsya{grid-column:1/-1}.rp-gruppa .rp-podpis{margin:0 0 8px}.rp-gruppa ul{display:grid;margin:0;padding:0;list-style:none}.rp-gruppa a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:10px 0;border-bottom:1px solid var(--rp-liniya-noch);color:#fff;font-size:17px;line-height:1.3;text-decoration:none}.rp-gruppa a small{display:block;margin-top:2px;font-size:14px;color:var(--rp-noch-tekst)}.rp-gruppa a:hover>span:first-child{text-decoration:underline;text-underline-offset:.2em}.rp-gruppa a[aria-current=page]{color:var(--rp-far)}.rp-gruppa .rp-ikona{color:var(--rp-noch-tekst)}.rp-gruppa--vsya ul{display:flex;flex-wrap:wrap;gap:0 24px}.rp-gruppa--vsya a{border-bottom:0}.rp-menyu__svyaz{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;padding-top:8px}.rp-menyu__svyaz p{margin:0;font-size:15px;color:var(--rp-noch-tekst)}.rp-dock-gap,.rp-dok{display:none}.rp-obochina{background:var(--rp-asfalt-glub);color:#fff}.rp-obochina__razmetka{height:5px;background:repeating-linear-gradient(90deg,var(--rp-far) 0 56px,transparent 56px 96px)}.rp-obochina__verh{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px 48px;padding-block:64px 48px;border-bottom:1px solid var(--rp-liniya-noch)}.rp-obochina__znak{display:block;width:180px}.rp-obochina__deviz{margin:0;font-family:var(--rp-mono);font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--rp-noch-tekst)}.rp-obochina__svyaz{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:16px 24px}.rp-nomer-blok{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0}.rp-nomer-blok .rp-nomer{font-size:22px}.rp-nomer-blok span{font-size:14px;color:var(--rp-noch-tekst)}.rp-obochina__kolonki{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-block:48px}.rp-obochina__kolonki nav{display:grid;align-content:start;gap:2px}.rp-obochina__zag{margin:0 0 8px;font-family:var(--rp-mono);font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--rp-far)}.rp-obochina__kolonki a{display:inline-flex;align-items:center;min-height:36px;color:#fff;text-decoration:none;font-size:15px}.rp-obochina__kolonki a:hover,.rp-obochina__niz a:hover{text-decoration:underline;text-underline-offset:.2em}.rp-obochina__niz{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;padding-block:24px 32px;border-top:1px solid var(--rp-liniya-noch);font-size:14px;color:var(--rp-noch-tekst)}.rp-obochina__niz p{margin:0}.rp-obochina__niz a{color:var(--rp-noch-tekst);text-decoration:none}.rp-trassa{position:relative;isolation:isolate;overflow:hidden;display:grid;background:var(--rp-gudron);color:#fff}.rp-trassa :focus-visible{outline-color:var(--rp-far)}.rp-trassa__foto{position:absolute;inset:0;z-index:-1;container-type:size}.rp-trassa__ramka{position:absolute;top:50%;right:0;width:max(100cqw,100cqh * 1.5);aspect-ratio:3/2;transform:translateY(-50%)}.rp-trassa__ramka img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.rp-trassa__foto:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,21,24,.92),rgba(20,21,24,.74) 30%,rgba(20,21,24,.22) 56%,rgba(20,21,24,0) 70%),linear-gradient(0deg,rgba(20,21,24,.9),rgba(20,21,24,0) 36%)}.rp-trassa__cel{position:absolute;left:62.6%;top:28.2%;width:9%;height:13.8%;pointer-events:none}.rp-trassa__cel i{position:absolute;width:18px;height:18px;border:0 solid var(--rp-far)}.rp-trassa__cel i:first-child{left:0;top:0;border-width:2px 0 0 2px}.rp-trassa__cel i:nth-child(2){right:0;top:0;border-width:2px 2px 0 0}.rp-trassa__cel i:nth-child(3){left:0;bottom:0;border-width:0 0 2px 2px}.rp-trassa__cel i:nth-child(4){right:0;bottom:0;border-width:0 2px 2px 0}.rp-trassa__podpis{position:absolute;left:62.6%;top:calc(28.2% - 50px);display:flex;align-items:center;gap:10px;margin:0;padding:8px 14px;border-radius:5px;background:rgba(38,41,46,.9);font-family:var(--rp-mono);font-size:14px;line-height:1.3;letter-spacing:.02em;color:#fff;white-space:nowrap}.rp-trassa__tochka{width:8px;height:8px;flex:none;border-radius:50%;background:var(--rp-far)}.rp-trassa__tekst{position:relative;padding-block:clamp(48px,9vh,104px) 40px}.rp-metka--noch{color:var(--rp-noch-tekst)}.rp-trassa h1{max-width:min(780px,58vw);margin:24px 0 0;font-size:clamp(38px,4.6vw,66px);font-weight:400;line-height:1.06;letter-spacing:-.035em;text-wrap:balance}.rp-trassa h1 em{font-style:normal;color:var(--rp-far)}.rp-trassa__otvet{max-width:min(680px,54vw);margin:24px 0 0;font-size:clamp(21px,2vw,29px);line-height:1.24;letter-spacing:-.02em;color:var(--rp-svetlyj);text-wrap:pretty}.rp-trassa__opisanie{max-width:600px;margin:24px 0 0;font-size:clamp(17px,1.5vw,21px);line-height:1.45;color:var(--rp-noch-tekst)}.rp-trassa__deistviya{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:32px}.rp-trassa__deistviya .rp-ssylka{color:#fff}.rp-razmetka{position:absolute;left:0;right:0;bottom:0;height:5px;background:repeating-linear-gradient(90deg,var(--rp-far) 0 56px,transparent 56px 96px);opacity:.9;pointer-events:none}.rp-ukazateli{position:relative;padding-block:20px 56px}.rp-ukazateli ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:22px 18px;margin:0;padding:0;list-style:none}.rp-ukazateli li{display:flex}.rp-ukazatel{--rp-ostrie:30px;position:relative;isolation:isolate;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;min-height:92px;padding:24px calc(var(--rp-ostrie) + 10px) 18px 22px;color:#fff;text-decoration:none}.rp-ukazatel:after,.rp-ukazatel:before{content:"";position:absolute;z-index:-1;pointer-events:none;clip-path:polygon(0 0,calc(100% - var(--rp-ostrie)) 0,100% 50%,calc(100% - var(--rp-ostrie)) 100%,0 100%)}.rp-ukazatel:before{inset:0;background:hsla(0,0%,100%,.72);transition:background-color .16s}.rp-ukazatel:after{inset:2px 2.5px 2px 2px;background:var(--rp-asfalt);clip-path:polygon(0 0,calc(100% - var(--rp-ostrie) + 1px) 0,100% 50%,calc(100% - var(--rp-ostrie) + 1px) 100%,0 100%)}.rp-ukazatel:hover:before{background:var(--rp-far)}.rp-ukazatel:focus-visible{outline-offset:4px}.rp-ukazatel__nomer{position:absolute;top:-11px;left:20px;padding:3px 9px;border-radius:5px;background:var(--rp-far);color:var(--rp-gudron);font-family:var(--rp-mono);font-size:13px;line-height:1.3;letter-spacing:.06em}.rp-ukazatel__polosa{width:32px;height:32px}.rp-ukazatel__tekst{display:grid;gap:4px;min-width:0}.rp-ukazatel__nazvanie{font-size:18px;line-height:1.25}.rp-ukazatel__pro{font-family:var(--rp-mono);font-size:13px;line-height:1.35}.rp-ukazatel__pro,.rp-ukazatel__strelka{color:var(--rp-noch-tekst)}.rp-ukazatel:hover .rp-ukazatel__strelka{color:var(--rp-far);transform:translateX(3px)}.rp-svezhie{padding-block:clamp(56px,7vw,104px) clamp(56px,7vw,96px)}.rp-svezhie__shapka{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:end;gap:20px 48px;margin-bottom:40px}.rp-svezhie__zag{margin:16px 0 0;font-size:clamp(40px,5.4vw,81px);font-weight:400;line-height:1.02;letter-spacing:-.035em}.rp-svezhie__vvod{margin:0;font-size:clamp(17px,1.4vw,20px);line-height:1.45;color:var(--rp-doroga-tekst)}.rp-svezhie__dalee{margin:40px 0 0}.rp-razbory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px;margin:0;padding:0;list-style:none}.rp-razbory>li{display:flex;min-width:0}.rp-kartochka{display:flex;flex-direction:column;width:100%;color:var(--rp-asfalt);text-decoration:none}.rp-kartochka__oblozhka{position:relative;overflow:hidden;aspect-ratio:16/9;border-radius:16px;background:var(--rp-asfalt-glub)}.rp-kartochka__img{width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.3,.8,.25,1)}.rp-kartochka:hover .rp-kartochka__img{transform:scale(1.02)}.rp-kartochka__metki{position:absolute;right:12px;top:12px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0}.rp-kartochka__metka{padding:4px 9px;border-radius:5px;background:#fff;font-family:var(--rp-mono);font-size:12px;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;color:var(--rp-asfalt)}.rp-kartochka__metka--novoe{background:var(--rp-far);color:var(--rp-gudron)}.rp-kartochka__telo{display:flex;flex:1;flex-direction:column;gap:10px;padding-top:18px}.rp-kartochka__razdel{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--rp-mono);font-size:13px;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--rp-doroga-tekst)}.rp-kartochka__razdel:before{content:"";width:18px;height:4px;flex:none;border-radius:2px;background:var(--rp-far)}.rp-kartochka__zag{margin:0;font-size:clamp(21px,1.8vw,26px);font-weight:400;line-height:1.2;letter-spacing:-.02em;text-wrap:balance}.rp-kartochka:hover .rp-kartochka__zag{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.rp-kartochka__anons{margin:0;font-size:16px;line-height:1.5;color:var(--rp-doroga-tekst);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rp-kartochka__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin:auto 0 0;padding-top:6px;font-family:var(--rp-mono);font-size:14px;color:var(--rp-doroga-tekst)}.rp-kartochka__strelka{margin-left:auto}.rp-kartochka:hover .rp-kartochka__strelka{transform:translateX(3px);color:var(--rp-asfalt)}.rp-titul{position:relative;padding-block:clamp(40px,6vw,80px) clamp(48px,6vw,72px);background:var(--rp-asfalt-glub);color:#fff}.rp-titul :focus-visible{outline-color:var(--rp-far)}.rp-titul__ryad{display:grid;grid-template-columns:minmax(0,1fr);gap:32px 64px}.rp-titul__ryad--razdel{grid-template-columns:minmax(0,1fr) auto;align-items:end}.rp-titul__tekst{max-width:880px}.rp-titul h1{margin:20px 0 0;font-size:clamp(44px,6vw,81px);font-weight:400;line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.rp-titul__vvod{max-width:640px;margin:20px 0 0;font-size:clamp(17px,1.5vw,21px);line-height:1.45;color:var(--rp-noch-tekst)}.rp-titul__znak{--rp-ostrie:44px;position:relative;isolation:isolate;display:grid;justify-items:start;gap:18px;min-width:320px;max-width:400px;padding:36px calc(var(--rp-ostrie) + 18px) 28px 30px;font-size:24px;line-height:1.2}.rp-titul__znak:after,.rp-titul__znak:before{content:"";position:absolute;z-index:-1;pointer-events:none;clip-path:polygon(0 0,calc(100% - var(--rp-ostrie)) 0,100% 50%,calc(100% - var(--rp-ostrie)) 100%,0 100%)}.rp-titul__znak:before{inset:0;background:hsla(0,0%,100%,.78)}.rp-titul__znak:after{inset:3px 3.5px 3px 3px;background:var(--rp-asfalt);clip-path:polygon(0 0,calc(100% - var(--rp-ostrie) + 1.5px) 0,100% 50%,calc(100% - var(--rp-ostrie) + 1.5px) 100%,0 100%)}.rp-titul__znak .rp-ikona{width:56px;height:56px}.rp-titul__znak .rp-ukazatel__nomer{top:-12px;left:24px;font-size:14px}.rp-marshrut{margin-top:clamp(32px,4vw,48px)}.rp-marshrut ol{display:flex;margin:0;padding:0;list-style:none}.rp-marshrut li{position:relative;flex:1 1 0;min-width:0}.rp-marshrut li:before{content:"";position:absolute;left:0;right:0;top:19px;height:2px;background:repeating-linear-gradient(90deg,var(--rp-liniya-noch) 0 12px,transparent 12px 20px)}.rp-marshrut li:first-child:before{left:11px}.rp-marshrut li:last-child:before{right:auto;width:11px}.rp-marshrut a{position:relative;display:grid;justify-items:start;gap:8px;padding:9px 16px 4px 0;color:var(--rp-noch-tekst);text-decoration:none}.rp-marshrut__tochka{width:22px;height:22px;border:2px solid var(--rp-doroga);border-radius:50%;background:var(--rp-asfalt-glub);transition:border-color .16s,background-color .16s}.rp-marshrut__nomer{font-family:var(--rp-mono);font-size:13px;letter-spacing:.06em;color:var(--rp-doroga)}.rp-marshrut__nazvanie{font-size:16px;line-height:1.3}.rp-marshrut a:hover{color:#fff}.rp-marshrut a:hover .rp-marshrut__tochka{border-color:var(--rp-far)}.rp-marshrut a[aria-current]{color:#fff}.rp-marshrut a[aria-current] .rp-marshrut__tochka{border-color:var(--rp-far);background:var(--rp-far);box-shadow:0 0 0 4px rgba(255,228,92,.2)}.rp-marshrut a[aria-current] .rp-marshrut__nomer{color:var(--rp-far)}.rp-lenta{padding-block:28px clamp(56px,7vw,96px)}.rp-poryadok{display:flex;flex-wrap:wrap;align-items:center;gap:4px 24px;margin-bottom:20px;font-family:var(--rp-mono);font-size:14px;letter-spacing:.06em;text-transform:uppercase}.rp-poryadok a,.rp-poryadok__podpis{color:var(--rp-doroga-tekst)}.rp-poryadok a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.rp-poryadok a:hover{color:var(--rp-asfalt)}.rp-poryadok a[aria-current]{color:var(--rp-asfalt);text-decoration:underline;text-decoration-color:var(--rp-far);text-decoration-thickness:3px;text-underline-offset:8px}.rp-razbory--uzkij{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 28px}.rp-razbory--uzkij .rp-kartochka__zag{font-size:20px}.rp-razbory--uzkij .rp-kartochka__anons{-webkit-line-clamp:2}.rp-dalshe{margin-top:64px}.rp-dalshe>.rp-podpis{margin:0 0 16px}.rp-metka__ssylka{color:inherit;text-decoration:none}.rp-metka__ssylka:hover{color:var(--rp-asfalt);text-decoration:underline;text-underline-offset:.2em}.rp-eshche{margin:32px 0 0}.rp-nomera{display:flex;flex-wrap:wrap;gap:8px;margin-top:48px}.rp-nomera .rp-nomer{display:inline-grid;place-items:center;min-width:44px;height:44px;padding:0 12px;border:1px solid var(--rp-doroga);border-radius:999px;font-family:var(--rp-mono);font-size:15px;color:var(--rp-asfalt);text-decoration:none}.rp-nomera .rp-nomer:hover{border-color:var(--rp-asfalt);text-decoration:none}.rp-nomera .rp-nomer[aria-current=page]{border-color:var(--rp-asfalt);background:var(--rp-asfalt);color:#fff}.rp-pusto{display:grid;justify-items:center;gap:16px;padding-block:56px;text-align:center;color:var(--rp-doroga-tekst)}.rp-pusto svg{width:240px;height:auto}.rp-pusto p{margin:0;max-width:40ch;font-size:17px}.rp-zapis{max-width:calc(840px + 2 * var(--rp-polya));padding-block:clamp(20px,3vw,40px) clamp(56px,8vw,104px)}.rp-put ol{display:flex;flex-wrap:wrap;gap:4px 0;margin:0 0 28px;padding:0;list-style:none;font-family:var(--rp-mono);font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--rp-doroga-tekst)}.rp-put li+li:before{content:"/";margin:0 10px;color:var(--rp-doroga)}.rp-put a{color:inherit;text-decoration:none}.rp-put a:hover{text-decoration:underline;text-underline-offset:.2em}.rp-put [aria-current=page]{color:var(--rp-asfalt)}.rp-put li:last-child{display:flex;flex:1 1 0;min-width:140px}.rp-put li:last-child span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:759px){.rp-put li:last-child{display:none}}.rp-zapis__zag{margin:16px 0 0;font-size:clamp(32px,4vw,52px);font-weight:400;line-height:1.1;letter-spacing:-.03em;text-wrap:balance}.rp-zapis__dannye{display:flex;flex-wrap:wrap;gap:6px 20px;margin:20px 0 0;font-family:var(--rp-mono);font-size:14px;color:var(--rp-doroga-tekst)}.rp-zapis__dannye a{color:var(--rp-asfalt);text-underline-offset:.2em}.rp-zapis__kadr{margin:32px 0 0;overflow:hidden;border-radius:24px;background:var(--rp-asfalt-glub)}.rp-zapis__kadr img{width:100%;height:auto}.rp-zapis__tekst{margin-top:40px;color:var(--rp-asfalt)}.rp-zapis__tekst :is(h1,h2,h3,h4,strong,b,th){font-weight:400}.rp-zapis__tekst h2{position:relative;margin-top:64px;padding-top:22px;font-size:clamp(28px,3vw,40px);line-height:1.12;letter-spacing:-.02em}.rp-zapis__tekst h2:before{content:"";position:absolute;left:0;top:0;width:112px;height:4px;background:repeating-linear-gradient(90deg,var(--rp-far) 0 22px,transparent 22px 36px)}.rp-zapis__tekst h3{margin-top:40px;font-size:22px;line-height:1.25;letter-spacing:-.02em}.rp-zapis__tekst p{font-size:17px;line-height:1.6}.rp-zapis__tekst ul{padding-left:0;list-style:none}.rp-zapis__tekst ul>li{position:relative;padding-left:28px}.rp-zapis__tekst ul>li:before{content:"";position:absolute;left:2px;top:.78em;width:14px;height:2px;background:var(--rp-doroga)}.rp-zapis__tekst ol>li::marker{font-family:var(--rp-mono);color:var(--rp-doroga-tekst)}.rp-zapis__tekst a:not([class*=bg-]){color:var(--rp-asfalt);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.24em}.rp-zapis__tekst a:not([class*=bg-]):hover{text-decoration-thickness:2px}.rp-zapis__tekst strong{background:linear-gradient(transparent 64%,rgba(255,228,92,.7) 0);-webkit-box-decoration-break:clone;box-decoration-break:clone}.rp-zapis__tekst blockquote{border-left:4px solid var(--rp-far);font-style:normal;color:var(--rp-asfalt)}.rp-zapis__tekst code{border-radius:5px;background:var(--rp-svetlyj);color:var(--rp-asfalt)}.rp-zapis__tekst figure img,.rp-zapis__tekst pre{border-radius:16px}.rp-priglashenie{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 32px;margin-top:72px;padding:clamp(28px,4vw,48px);border-radius:24px;background:var(--rp-asfalt);color:#fff}.rp-priglashenie:before{content:"";position:absolute;inset:6px;border:2px solid var(--rp-far);border-radius:19px;pointer-events:none}.rp-priglashenie>div{position:relative}.rp-priglashenie>div:first-child{flex:1 1 340px;max-width:520px}.rp-priglashenie .rp-podpis{margin:0 0 12px}.rp-priglashenie__zag{margin:0 0 12px;font-size:clamp(24px,2.6vw,34px);font-weight:400;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.rp-priglashenie p:not(.rp-podpis){margin:0;color:var(--rp-noch-tekst)}.rp-priglashenie__knopki{display:grid;justify-items:start;gap:16px}.rp-priglashenie .rp-nomer{font-size:22px;color:#fff}.rp-zapis__tekst+.rp-priglashenie{margin-top:72px}.rp-obezd{background:var(--rp-asfalt);color:#fff}.rp-obezd__ryad{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px 64px;padding-block:clamp(48px,7vw,96px)}.rp-obezd__shchit{display:inline-grid;place-items:center;min-width:124px;height:72px;margin:0 0 24px;padding:0 20px;border-radius:14px;background:var(--rp-asfalt-glub);outline:3px solid var(--rp-far);outline-offset:-8px;font-family:var(--rp-mono);font-size:36px;letter-spacing:.04em}.rp-obezd .rp-podpis{margin:0;color:var(--rp-noch-tekst)}.rp-obezd h1{margin:12px 0 0;font-size:clamp(34px,4.2vw,56px);font-weight:400;line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.rp-obezd__opisanie{max-width:52ch;margin:20px 0 0;font-size:clamp(17px,1.4vw,20px);line-height:1.45;color:var(--rp-noch-tekst)}.rp-obezd__deistviya{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:32px}.rp-obezd__kadr{overflow:hidden;border-radius:24px;background:var(--rp-asfalt-glub)}.rp-obezd__kadr img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.rp-zamok{padding-block:clamp(32px,6vw,80px)}.rp-zamok__forma{display:grid;gap:12px;max-width:460px;margin-inline:auto;padding:clamp(24px,4vw,40px);border:1px solid var(--rp-liniya);border-radius:24px;background:#fff}.rp-zamok__forma p{margin:0;color:var(--rp-doroga-tekst)}.rp-zamok__zag{margin:8px 0 0;font-size:31px;font-weight:400;line-height:1.12;letter-spacing:-.02em}.rp-zamok__podpis{margin-top:8px;font-family:var(--rp-mono);font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--rp-doroga-tekst)}.rp-zamok__pole{min-height:52px;padding:0 16px;border:1px solid var(--rp-doroga);border-radius:5px;background:var(--rp-svetlyj-tishe);color:var(--rp-asfalt);font-size:17px}.rp-zamok__pole:focus-visible{outline:3px solid var(--rp-gudron);outline-offset:2px}.rp-zamok__oshibka{padding:10px 14px;border-radius:5px;background:var(--rp-stop-fon);color:var(--rp-stop)!important}.rp-zamok__podskazka{font-size:14px}.rp-zamok__podskazka a{color:var(--rp-asfalt)}.rp-vhod-znak{width:160px;height:auto;margin-bottom:8px}@media (hover:none){.rp-knopka:hover .rp-ikona,.rp-ssylka:hover .rp-ikona{transform:none}}@media (prefers-reduced-motion:no-preference){.rp-trassa__cel i{animation:rp-cel .8s cubic-bezier(.3,.8,.25,1) .6s both}.rp-trassa__podpis{animation:rp-podpis .8s cubic-bezier(.3,.8,.25,1) 1s both}}@keyframes rp-cel{0%{opacity:0;transform:scale(1.6)}to{opacity:1;transform:none}}@keyframes rp-podpis{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:1099px){.rp-obochina__verh{grid-template-columns:minmax(0,1fr)}.rp-obochina__svyaz{justify-content:flex-start}.rp-razbory:not(.rp-razbory--uzkij){grid-template-columns:repeat(2,minmax(0,1fr))}.rp-trassa__podpis{left:auto;right:4%}}@media (max-width:1000px){.rp-obezd__ryad,.rp-svezhie__shapka,.rp-titul__ryad--razdel{grid-template-columns:minmax(0,1fr)}.rp-titul__znak{display:none}}@media (max-width:899px){.rp-trassa{background:var(--rp-asfalt-glub)}.rp-trassa__foto{position:relative;inset:auto;z-index:0;order:2;container-type:normal}.rp-trassa__ramka{position:relative;top:auto;width:100%;transform:none;aspect-ratio:4/3}.rp-trassa__ramka img{object-position:70% 50%}.rp-trassa__foto:after{background:linear-gradient(0deg,rgba(38,41,46,.7),rgba(38,41,46,0) 40%),linear-gradient(180deg,rgba(38,41,46,.8),rgba(38,41,46,0) 26%)}.rp-trassa__cel{display:none}.rp-trassa__podpis{left:var(--rp-polya);right:auto;top:16px;max-width:calc(100% - 2 * var(--rp-polya));white-space:normal}.rp-trassa__tekst{order:1;padding-block:40px 32px}.rp-trassa h1,.rp-trassa__otvet{max-width:none}.rp-ukazateli{order:3;padding-block:28px 48px}.rp-marshrut ol{flex-direction:column}.rp-marshrut li:before{left:10px;right:auto;top:0;bottom:0;width:2px;height:auto;background:repeating-linear-gradient(180deg,var(--rp-liniya-noch) 0 8px,transparent 8px 14px)}.rp-marshrut li:first-child:before{left:10px;top:22px}.rp-marshrut li:last-child:before{width:2px;bottom:auto;height:22px}.rp-marshrut a{grid-template-columns:22px auto minmax(0,1fr);align-items:center;gap:14px;min-height:44px;padding:6px 0}}@media (min-width:1240px){.rp-menyu{display:none}}@media (max-width:1239px){.rp-shapka__razdely{display:none}}@media (max-width:900px){.rp-nomer--shapka{display:none}.rp-zvonok{display:inline-flex}.rp-shapka__ryad{gap:16px}.rp-shapka__znak{width:104px}.rp-menyu__panel{grid-template-columns:minmax(0,1fr);padding:30px 24px 24px}.rp-obochina__kolonki{grid-template-columns:minmax(0,1fr);gap:20px}}@media (max-width:768px){.rp-dok{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px var(--rp-polya) calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--rp-liniya)}.rp-dok__knopka{width:100%}.rp-dock-gap{display:block;height:76px}}@media (max-width:700px){.rp-razbory.rp-razbory--uzkij,.rp-razbory:not(.rp-razbory--uzkij){grid-template-columns:minmax(0,1fr);gap:40px}.rp-kartochka__zag{font-size:21px}}@media (max-width:640px){.rp-shapka__dalshe,.rp-zvonok{display:none}.rp-priglashenie__knopki,.rp-trassa__deistviya .rp-knopka{width:100%}.rp-priglashenie__knopki .rp-knopka{width:100%;white-space:normal}.rp-zapis__tekst h2{margin-top:48px}}@media (forced-colors:active){.rp-kartochka__oblozhka,.rp-knopka,.rp-menyu__panel,.rp-metka__shchit,.rp-priglashenie,.rp-razvilka__spisok,.rp-titul__znak,.rp-ukazatel{border:1px solid CanvasText}.rp-menyu__panel:before,.rp-priglashenie:before,.rp-razvilka__spisok:before,.rp-titul__znak:before,.rp-ukazatel:before{display:none}}@media (prefers-reduced-motion:reduce){.rp-ikona,.rp-kartochka__img,.rp-knopka,.rp-marshrut__tochka,.rp-razvilka__ugol,.rp-ukazatel:before{transition:none}}.rp-menyu,.rp-menyu:hover,.rp-menyu[open],.rp-razvilka,.rp-razvilka:hover,.rp-razvilka[open]{margin:0;border:0;border-radius:0;background:none;overflow:visible;transition:none}.rp-menyu>summary:before,.rp-razvilka>summary:before{display:none}.rp-razvilka>summary:hover{background:none}.rp-menyu>summary:hover{background:#fff}.rp-menyu[open]>summary:hover{background:var(--rp-asfalt)}.rp-menyu>div{padding:36px 36px 30px}@media (max-width:900px){.rp-menyu>div{padding:30px 24px 24px}}@media (max-width:480px){.rp-shapka__zayavka{display:none}.rp-shapka__pravo{gap:8px}}:root{--s1:6px;--s2:12px;--s3:18px;--s4:28px;--s5:48px;--s6:80px;--t1:clamp(34px,5.2vw,60px);--t2:clamp(24px,3.2vw,36px);--t3:clamp(17px,1.6vw,20px)}.tag{font-size:12px;font-weight:600;line-height:1.3;letter-spacing:.14em;text-transform:uppercase}.btn-brand{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:12px 24px;border-radius:999px;background:var(--color-accent);color:var(--color-bg);font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .2s ease}.btn-brand:hover{background:var(--color-accent-hover)}.go{display:inline-flex;align-items:center;gap:6px;color:var(--color-accent);font-weight:600;text-decoration:none}.go:after{content:"→";transition:transform .2s ease}.go:hover:after{transform:translateX(3px)}.rule-mesh{height:1px;background:var(--color-border)}@font-face{font-family:__sans_f5f201;src:url(/blog/_next/static/media/72d6c3c284d98825-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__sans_Fallback_f5f201;src:local("Arial");ascent-override:87.47%;descent-override:37.94%;line-gap-override:0.00%;size-adjust:100.95%}.__className_f5f201{font-family:__sans_f5f201,__sans_Fallback_f5f201,Arial,sans-serif;font-weight:400;font-style:normal}.__variable_f5f201{--font-sans:"__sans_f5f201","__sans_Fallback_f5f201",Arial,sans-serif}@font-face{font-family:__head_ca0d15;src:url(/blog/_next/static/media/72d6c3c284d98825-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__head_Fallback_ca0d15;src:local("Arial");ascent-override:87.47%;descent-override:37.94%;line-gap-override:0.00%;size-adjust:100.95%}.__className_ca0d15{font-family:__head_ca0d15,__head_Fallback_ca0d15,Arial,sans-serif;font-weight:400;font-style:normal}.__variable_ca0d15{--font-head:"__head_ca0d15","__head_Fallback_ca0d15",Arial,sans-serif}@font-face{font-family:__accent_489236;src:url(/blog/_next/static/media/2236b863bc462162-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__accent_Fallback_489236;src:local("Arial");ascent-override:65.41%;descent-override:28.37%;line-gap-override:0.00%;size-adjust:135.00%}.__className_489236{font-family:__accent_489236,__accent_Fallback_489236,Courier New,monospace;font-weight:400;font-style:normal}.__variable_489236{--font-accent:"__accent_489236","__accent_Fallback_489236",Courier New,monospace}