@layer components{.contacts-shell-v5{--contacts-blue:#7da9bf;--contacts-blue-soft:#7da9bf1a;--contacts-line:#0027391f;--contacts-red:#d35a55;background:var(--color-paper)}.contacts-page :is(h1,h2,h3,h4){-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;word-break:normal}.contacts-hero h1{max-inline-size:12.8ch}.contacts-hero h1 em{-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:inset 0 -.1em var(--brand-action);color:inherit;font-style:normal;display:inline}.contacts-route-board{border-radius:var(--radius-panel);background:linear-gradient(#ffffff05 1px,#0000 1px) 0 0/3.2rem 3.2rem,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/3.2rem 3.2rem,#062f41;border:1px solid #ffffff26;overflow:hidden;box-shadow:0 2rem 5rem #0000003d}.contacts-route-board>header,.contacts-route-board>footer{justify-content:space-between;align-items:center;gap:var(--space-4);min-block-size:3.7rem;padding-inline:var(--space-5);background:#ffffff06;display:flex}.contacts-route-board>header{border-block-end:1px solid #ffffff1a}.contacts-route-board>footer{border-block-start:1px solid #ffffff1a}.contacts-route-board>:is(header,footer)>span{color:#ffffff6b;font-family:var(--font-mono);letter-spacing:.055em;text-transform:uppercase;font-size:.45rem}.contacts-route-board>header>i{color:var(--brand-positive-on-dark);align-items:center;gap:.45rem;font-size:.46rem;font-style:normal;display:flex}.contacts-route-board>header>i b{aspect-ratio:1;background:currentColor;border-radius:50%;inline-size:.45rem;box-shadow:0 0 0 .2rem #44a0651a}.contacts-route-board>footer>strong{color:#ffffffbd;text-align:end;max-inline-size:50ch;font-size:.52rem;line-height:1.4}.contacts-route-board__body{gap:var(--space-4);padding:var(--space-5);display:grid}.contacts-route-board__identity{border-radius:var(--radius-control);border:1px solid #ffffff1a;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.contacts-route-board__identity>div{min-inline-size:0;padding:var(--space-4);background:#ffffff06;border-inline-end:1px solid #ffffff17;gap:.22rem;display:grid}.contacts-route-board__identity>div:last-child{border-inline-end:0}.contacts-route-board__identity small,.contacts-route-board__identity span{color:#ffffff5c;font-size:.4rem;line-height:1.4}.contacts-route-board__identity strong{color:var(--color-white);font-size:.58rem;line-height:1.35}.contacts-route-board__route{border-radius:var(--radius-control);border:1px solid #ffffff1a;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.contacts-route-board__route article{gap:var(--space-2);min-block-size:4.8rem;min-inline-size:0;padding:var(--space-3);background:#ffffff05;border-inline-end:1px solid #ffffff17;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;position:relative}.contacts-route-board__route article:last-child{background:#44a0650f;border-inline-end:0}.contacts-route-board__route article>span{color:#ffffff47;font-family:var(--font-mono);font-size:.4rem}.contacts-route-board__route article>div{gap:.14rem;min-inline-size:0;display:grid}.contacts-route-board__route strong{color:var(--color-white);font-size:.49rem;line-height:1.25}.contacts-route-board__route small{color:#ffffff57;font-size:.38rem;line-height:1.3}.contacts-route-board__route svg{z-index:2;color:#ffffff4d;fill:none;stroke:currentColor;background:#062f41;border-radius:50%;inline-size:1rem;padding:.17rem;position:absolute;inset-block-start:50%;inset-inline-end:-.5rem;transform:translateY(-50%)}.contacts-route-board__handoff{border-radius:var(--radius-control);border:1px solid #ffffff1a;overflow:hidden}.contacts-route-board__handoff>header,.contacts-route-board__handoff>div{align-items:center;display:grid}.contacts-route-board__handoff>header{gap:var(--space-3);min-block-size:3rem;padding-inline:var(--space-4);background:#ffffff06;border-block-end:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) auto}.contacts-route-board__handoff>header span{color:var(--color-white);font-size:.5rem;font-weight:720}.contacts-route-board__handoff>header i{color:#ffffff57;letter-spacing:.04em;text-transform:uppercase;font-size:.4rem;font-style:normal}.contacts-route-board__handoff>div{gap:var(--space-3);min-block-size:3.2rem;padding-inline:var(--space-4);border-block-end:1px solid #ffffff14;grid-template-columns:3rem minmax(7.5rem,.8fr) minmax(0,1.35fr) auto}.contacts-route-board__handoff>div:last-child{border-block-end:0}.contacts-route-board__handoff b{color:var(--contacts-blue);font-family:var(--font-mono);font-size:.4rem}.contacts-route-board__handoff strong{color:#fffc;font-size:.48rem;line-height:1.3}.contacts-route-board__handoff>div>span{color:#ffffff61;min-inline-size:0;font-size:.42rem;line-height:1.35}.contacts-route-board__handoff>div>i{border-radius:var(--radius-pill);color:#ffffff7a;text-transform:uppercase;border:1px solid #ffffff1f;padding:.3rem .45rem;font-size:.36rem;font-style:normal}.contacts-route-board__handoff>div>i.is-ready{color:var(--brand-positive-on-dark);border-color:#44a06547}.contacts-route-board__handoff>div>i.is-context{color:#a9cadd}.contacts-route-board__handoff>div>i.is-test{color:#e5a5a1;border-color:#d35a5547}.contacts-route-board__decision{border-radius:var(--radius-control);background:#44a06511;border:1px solid #44a0653b;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);display:grid;overflow:hidden}.contacts-route-board__decision>section,.contacts-route-board__decision>ol{min-inline-size:0;padding:var(--space-4)}.contacts-route-board__decision>section{align-content:center;gap:var(--space-2);border-inline-end:1px solid #44a0652e;display:grid}.contacts-route-board__decision small{color:#ffffff61;text-transform:uppercase;font-size:.4rem}.contacts-route-board__decision section strong{color:var(--brand-positive-on-dark);font-size:.54rem;line-height:1.42}.contacts-route-board__decision ol{margin:0;list-style:none;display:grid}.contacts-route-board__decision li{gap:var(--space-3);border-block-start:1px solid #44a06526;grid-template-columns:auto minmax(0,1fr);align-items:center;min-block-size:2.1rem;display:grid}.contacts-route-board__decision li:first-child{border-block-start:0}.contacts-route-board__decision li span{color:#ffffff52;font-family:var(--font-mono);font-size:.38rem}.contacts-route-board__decision li strong{color:#ffffffbd;font-size:.46rem;line-height:1.35}.contacts-channels-section{background:var(--color-white)}.contacts-channel-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-12);display:grid}.contacts-channel-grid>a{border:var(--line);border-radius:var(--radius-card);background:var(--color-white);min-block-size:23rem;min-inline-size:0;box-shadow:var(--shadow-card);color:inherit;transition:border-color var(--duration-fast) var(--ease-micro), box-shadow var(--duration-fast) var(--ease-micro), transform var(--duration-fast) var(--ease-micro);flex-direction:column;padding:clamp(1.5rem,2.8vw,2.6rem);text-decoration:none;display:flex}:is(.contacts-channel-grid>a:hover,.contacts-channel-grid>a:focus-visible){box-shadow:var(--shadow-card-hover);border-color:#44a06547;transform:translateY(-.2rem)}.contacts-channel-grid header{justify-content:space-between;align-items:center;gap:var(--space-3);border-block-end:var(--line);padding-block-end:var(--space-5);display:flex}.contacts-channel-grid header span{color:var(--brand-positive-strong);font-family:var(--font-display);font-size:clamp(1.5rem,2.6vw,2.25rem);line-height:1}.contacts-channel-grid header i{color:var(--color-steel-500);letter-spacing:.055em;text-transform:uppercase;font-size:.46rem;font-style:normal;font-weight:720}.contacts-channel-grid h3{max-inline-size:20ch;color:var(--brand-deep);margin-block-start:var(--space-8);font-size:clamp(1.45rem,2.4vw,2.2rem);line-height:1.04}.contacts-channel-grid>a>strong{color:var(--brand-positive-strong);font-family:var(--font-display);font-size:clamp(1.05rem,1.8vw,1.45rem);font-weight:var(--font-display-weight);margin-block-start:var(--space-6);line-height:1.15;display:block}.contacts-channel-grid>a>p{max-inline-size:58ch;color:var(--text-muted);margin-block-start:var(--space-5);font-size:.62rem;line-height:1.72}.contacts-channel-grid footer{justify-content:space-between;align-items:center;gap:var(--space-4);border-block-start:var(--line);margin-block-start:auto;padding-block-start:var(--space-6);display:flex}.contacts-channel-grid footer small{color:var(--brand-deep);font-size:.58rem;font-weight:720}.contacts-channel-grid footer svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;inline-size:1rem;color:var(--brand-positive-strong);transition:transform var(--duration-fast) var(--ease-micro);flex:none}:is(.contacts-channel-grid>a:hover footer svg,.contacts-channel-grid>a:focus-visible footer svg){transform:translate(.2rem)}.contacts-channel-boundary{max-inline-size:78ch;margin:var(--space-8) 0 0;padding:var(--space-5) var(--space-6);border-inline-start:2px solid var(--contacts-red);background:var(--color-paper);color:var(--text-muted);font-size:.62rem;line-height:1.65}.contacts-channel-boundary strong{color:var(--brand-deep)}.contacts-routing-section{background:var(--color-paper)}.contacts-routing-list{margin:var(--space-12) 0 0;border-block-start:var(--line);padding:0;list-style:none;display:grid}.contacts-routing-list li{min-block-size:11rem;padding-block:var(--space-6);border-block-end:var(--line);grid-template-columns:minmax(4.5rem,.2fr) minmax(0,1fr) minmax(18rem,.72fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.contacts-routing-list>li>span{color:var(--brand-positive-strong);font-family:var(--font-display);font-size:clamp(1.8rem,3vw,2.8rem);line-height:1}.contacts-routing-list>li>div{gap:var(--space-4);display:grid}.contacts-routing-list h3{max-inline-size:18ch;color:var(--brand-deep);font-size:clamp(1.35rem,2.4vw,2.1rem);line-height:1.06}.contacts-routing-list p{max-inline-size:58ch;color:var(--text-muted);font-size:.6rem;line-height:1.72}.contacts-routing-list footer{gap:var(--space-2);padding:var(--space-5);border-inline-start:2px solid var(--brand-positive);background:var(--color-white);display:grid}.contacts-routing-list footer small{color:var(--color-steel-500);letter-spacing:.055em;text-transform:uppercase;font-size:.46rem;font-weight:720}.contacts-routing-list footer strong{color:var(--brand-deep);font-size:.64rem;line-height:1.45}.contacts-office-section{background:var(--color-white)}.contacts-office-grid{gap:var(--space-5);grid-template-columns:minmax(0,1.2fr) minmax(22rem,.8fr);align-items:start;margin-block-start:var(--space-12);display:grid}.contacts-map-card,.contacts-office-card{border:var(--line);border-radius:var(--radius-card);background:var(--color-white);box-shadow:var(--shadow-card);overflow:hidden}.contacts-map-card>header,.contacts-map-card>footer{justify-content:space-between;align-items:center;gap:var(--space-4);min-block-size:4rem;padding-inline:var(--space-5);display:flex}.contacts-map-card>header{border-block-end:var(--line)}.contacts-map-card>header span{color:var(--brand-deep);font-size:.62rem;font-weight:720}.contacts-map-card>header i{color:var(--color-steel-500);font-family:var(--font-mono);font-size:.44rem;font-style:normal}.contacts-map-card iframe{background:var(--color-paper);border:0;min-block-size:30rem;inline-size:100%;display:block}.contacts-map-card__gate{place-content:center;justify-items:center;gap:var(--space-4);background:linear-gradient(#00273909 1px, transparent 1px) 0 0 / 2.5rem 2.5rem, linear-gradient(90deg, #00273909 1px, transparent 1px) 0 0 / 2.5rem 2.5rem, var(--color-paper);text-align:center;min-block-size:30rem;padding:clamp(2rem,6vw,5rem);display:grid}.contacts-map-card__gate>span{aspect-ratio:1;background:var(--brand-positive-soft);inline-size:4.5rem;color:var(--brand-positive-strong);font-family:var(--font-mono);border:1px solid #2f7d4d33;border-radius:50%;place-items:center;font-size:.62rem;font-weight:760;display:grid}.contacts-map-card__gate>strong{max-inline-size:28rem;color:var(--brand-deep);font-size:clamp(1.25rem,2.5vw,1.8rem);line-height:1.1}.contacts-map-card__gate>p{max-inline-size:46ch;color:var(--color-steel-600);font-size:.68rem;line-height:1.65}.contacts-map-card__gate>.button{min-block-size:3rem}.contacts-map-card>footer{border-block-start:var(--line)}.contacts-map-card>footer a{justify-content:space-between;align-items:center;gap:var(--space-4);inline-size:100%;color:var(--brand-deep);font-size:.58rem;font-weight:720;text-decoration:none;display:flex}.contacts-map-card>footer svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;inline-size:1rem;color:var(--brand-positive-strong);transition:transform .18s}:is(.contacts-map-card>footer a:hover svg,.contacts-map-card>footer a:focus-visible svg){transform:translate(.18rem)}.contacts-office-card{flex-direction:column;min-block-size:100%;padding:clamp(1.6rem,3vw,2.7rem);display:flex}.contacts-office-card h3{max-inline-size:17ch;color:var(--brand-deep);margin-block-start:var(--space-6);font-size:clamp(1.55rem,2.8vw,2.5rem);line-height:1.04}.contacts-office-card dl{margin:var(--space-8) 0 0;border-block-start:var(--line);display:grid}.contacts-office-card dl>div{gap:var(--space-4);padding-block:var(--space-4);border-block-end:var(--line);grid-template-columns:minmax(7rem,.72fr) minmax(0,1.28fr);display:grid}.contacts-office-card dt{color:var(--color-steel-500);letter-spacing:.05em;text-transform:uppercase;font-size:.46rem;font-weight:720}.contacts-office-card dd{color:var(--brand-deep);margin:0;font-size:.62rem;font-weight:680;line-height:1.45}.contacts-office-card dd a{color:inherit;text-decoration:none}.contacts-office-card__note{gap:var(--space-2);padding:var(--space-5);border-inline-start:2px solid var(--brand-positive);background:var(--color-paper);margin-block-start:auto;display:grid}.contacts-office-card__note small{color:var(--color-steel-500);letter-spacing:.055em;text-transform:uppercase;font-size:.46rem;font-weight:720}.contacts-office-card__note strong{color:var(--brand-deep);font-size:.62rem;line-height:1.5}.contacts-requisites-section{isolation:isolate;background:var(--brand-deep);color:var(--color-white);padding-block:clamp(5rem,9vw,9rem);position:relative;overflow:hidden}.contacts-requisites-grid{z-index:-1;opacity:.6;background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/3.2rem 3.2rem,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/3.2rem 3.2rem;position:absolute;inset:0}.contacts-requisites-section__intro{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:end;gap:clamp(2.5rem,6vw,6rem);display:grid}.contacts-requisites-section__intro h2{max-inline-size:15ch;color:var(--color-white);font-size:clamp(2.2rem,5vw,4.6rem);line-height:.98}.contacts-requisites-section__intro>p:last-child{color:#ffffff8f;max-inline-size:60ch;font-size:.64rem;line-height:1.7}.contacts-requisites-card{border-radius:var(--radius-panel);background:#ffffff06;border:1px solid #ffffff24;margin-block-start:var(--space-12);overflow:hidden;box-shadow:0 2rem 5rem #0003}.contacts-requisites-card>header,.contacts-requisites-card>footer{justify-content:space-between;align-items:center;gap:var(--space-4);min-block-size:4rem;padding-inline:var(--space-5);background:#ffffff06;display:flex}.contacts-requisites-card>header{border-block-end:1px solid #ffffff1a}.contacts-requisites-card>footer{border-block-start:1px solid #ffffff1a}.contacts-requisites-card>header>span,.contacts-requisites-card>footer>span{color:#ffffff6b;font-family:var(--font-mono);letter-spacing:.055em;text-transform:uppercase;font-size:.44rem}.contacts-requisites-card>header>i{color:var(--brand-positive-on-dark);align-items:center;gap:.45rem;font-size:.44rem;font-style:normal;display:flex}.contacts-requisites-card>header>i b{aspect-ratio:1;background:currentColor;border-radius:50%;inline-size:.42rem;box-shadow:0 0 0 .18rem #44a0651a}.contacts-requisites-card>footer>strong{color:#ffffffad;text-align:end;max-inline-size:72ch;font-size:.5rem;line-height:1.45}.contacts-requisites-card__body{grid-template-columns:minmax(0,1.05fr) minmax(22rem,.95fr);display:grid}.contacts-requisites-list{padding:var(--space-5);border-inline-end:1px solid #ffffff1a;margin:0;display:grid}.contacts-requisites-list>div{gap:var(--space-4);border-block-end:1px solid #ffffff14;grid-template-columns:minmax(9rem,.56fr) minmax(0,1.44fr);align-items:center;min-block-size:4.2rem;display:grid}.contacts-requisites-list>div:last-child{border-block-end:0}.contacts-requisites-list dt{color:#ffffff61;letter-spacing:.05em;text-transform:uppercase;font-size:.42rem;font-weight:720}.contacts-requisites-list dd{color:#ffffffd1;margin:0;font-size:.56rem;font-weight:680;line-height:1.45}.contacts-software-registry{padding:var(--space-5);align-content:start;display:grid}.contacts-software-registry>header{justify-content:space-between;align-items:center;gap:var(--space-4);border-block-end:1px solid #ffffff1a;min-block-size:3.5rem;display:flex}.contacts-software-registry>header span{color:var(--color-white);font-size:.56rem;font-weight:720}.contacts-software-registry>header i{color:#ffffff57;text-transform:uppercase;font-size:.4rem;font-style:normal}.contacts-software-registry>div{gap:var(--space-4);border-block-end:1px solid #ffffff14;grid-template-columns:4.5rem minmax(0,1fr);align-items:center;min-block-size:5.2rem;display:grid}.contacts-software-registry>div:last-child{border-block-end:0}.contacts-software-registry b{color:var(--contacts-blue);font-family:var(--font-mono);font-size:.48rem}.contacts-software-registry strong{color:#ffffffd1;font-size:.54rem;line-height:1.4}.contacts-software-registry>div>i{color:#ffffff57;letter-spacing:.04em;text-transform:uppercase;grid-column:2;margin-block-start:-.8rem;font-size:.38rem;font-style:normal}.contacts-preparation-section{background:var(--color-paper)}.contacts-preparation-list{gap:var(--space-4);margin:var(--space-12) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.contacts-preparation-list li{gap:var(--space-5);border:var(--line);border-radius:var(--radius-card);background:var(--color-white);min-block-size:11rem;min-inline-size:0;box-shadow:var(--shadow-card);grid-template-columns:minmax(4rem,.2fr) minmax(0,1fr) auto;align-items:center;padding:clamp(1.4rem,2.6vw,2.3rem);display:grid}.contacts-preparation-list>li>span{color:var(--brand-positive-strong);font-family:var(--font-display);font-size:clamp(1.7rem,2.8vw,2.5rem);line-height:1}.contacts-preparation-list>li>div{gap:var(--space-3);display:grid}.contacts-preparation-list h3{color:var(--brand-deep);font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.08}.contacts-preparation-list p{color:var(--text-muted);font-size:.58rem;line-height:1.65}.contacts-preparation-list svg{fill:none;inline-size:1.35rem;stroke:var(--brand-positive-strong);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.contacts-sources-section{background:var(--color-white)}.contacts-source-note{border:var(--line);border-radius:var(--radius-card);background:var(--color-white);margin-block-start:var(--space-10);overflow:hidden}.contacts-source-note__claim{gap:var(--space-5);padding:var(--space-6);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.contacts-source-note__claim>span{aspect-ratio:1;border:1px solid var(--contacts-line);inline-size:2.4rem;color:var(--color-steel-600);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:.62rem;display:grid}.contacts-source-note__claim p{color:var(--color-steel-600);font-size:.68rem;line-height:1.58}.contacts-source-note__claim strong{color:var(--brand-deep)}.contacts-source-note__links{border-block-start:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contacts-source-note__links a{gap:var(--space-4);min-block-size:5rem;min-inline-size:0;padding:var(--space-5) var(--space-6);border-inline-end:var(--line);border-block-end:var(--line);color:inherit;justify-content:space-between;align-items:center;text-decoration:none;transition:background .18s,color .18s;display:flex}.contacts-source-note__links a:nth-child(2n){border-inline-end:0}.contacts-source-note__links a:nth-last-child(-n+2){border-block-end:0}.contacts-source-note__links a>span{gap:var(--space-2);min-inline-size:0;display:grid}.contacts-source-note__links small{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.45rem;font-weight:700}.contacts-source-note__links strong{color:var(--brand-deep);font-size:.62rem;line-height:1.4}.contacts-source-note__links svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;inline-size:.95rem;color:var(--brand-positive-strong);flex:none;transition:transform .18s}:is(.contacts-source-note__links a:hover,.contacts-source-note__links a:focus-visible){background:var(--brand-positive-soft);color:var(--brand-positive-strong)}:is(.contacts-source-note__links a:hover svg,.contacts-source-note__links a:focus-visible svg){transform:translate(.18rem)}@media (max-width:78rem){.contacts-hero .commercial-hero__inner{grid-template-columns:minmax(0,.9fr) minmax(30rem,1.1fr)}.contacts-office-grid{grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr)}.contacts-requisites-card__body{grid-template-columns:minmax(0,1fr) minmax(20rem,.9fr)}}@media (max-width:64rem){.contacts-hero .commercial-hero__inner,.contacts-office-grid,.contacts-requisites-section__intro,.contacts-requisites-card__body{grid-template-columns:1fr}.contacts-routing-list li{grid-template-columns:minmax(4rem,.18fr) minmax(0,1fr)}.contacts-routing-list footer{grid-column:2}.contacts-requisites-list{border-block-end:1px solid #ffffff1a;border-inline-end:0}}@media (max-width:52rem){.contacts-route-board__route{grid-template-columns:repeat(2,minmax(0,1fr))}.contacts-route-board__route article{border-block-end:1px solid #ffffff17}.contacts-route-board__route article:nth-child(2n){border-inline-end:0}.contacts-route-board__route article:nth-last-child(-n+2){border-block-end:0}.contacts-route-board__route svg{display:none}.contacts-route-board__decision,.contacts-channel-grid,.contacts-preparation-list{grid-template-columns:1fr}.contacts-route-board__decision>section{border-block-end:1px solid #44a0652e;border-inline-end:0}.contacts-channel-grid>a{min-block-size:20rem}.contacts-routing-list li{gap:var(--space-5);grid-template-columns:3.5rem minmax(0,1fr)}}@media (max-width:44rem){.contacts-hero h1{max-inline-size:10.8ch}.contacts-route-board__body{padding:var(--space-4)}.contacts-route-board__identity{grid-template-columns:1fr}.contacts-route-board__identity>div{border-block-end:1px solid #ffffff17;border-inline-end:0}.contacts-route-board__identity>div:last-child{border-block-end:0}.contacts-route-board__handoff>header,.contacts-route-board__handoff>div{grid-template-columns:2.5rem minmax(0,1fr) auto}.contacts-route-board__handoff>header{grid-template-columns:1fr}.contacts-route-board__handoff header i{display:none}.contacts-route-board__handoff>div>span{grid-column:2/-1;padding-block-end:var(--space-3)}.contacts-routing-list li{grid-template-columns:1fr}.contacts-routing-list footer{grid-column:auto}.contacts-map-card iframe,.contacts-map-card__gate{min-block-size:23rem}.contacts-office-card dl>div,.contacts-requisites-list>div{gap:var(--space-2);padding-block:var(--space-4);grid-template-columns:1fr}.contacts-source-note__claim,.contacts-source-note__links{grid-template-columns:1fr}.contacts-source-note__links a,.contacts-source-note__links a:nth-child(2n),.contacts-source-note__links a:nth-last-child(-n+2){border-inline-end:0;border-block-end:var(--line)}.contacts-source-note__links a:last-child{border-block-end:0}}@media (max-width:36rem){.contacts-route-board>header,.contacts-route-board>footer,.contacts-requisites-card>header,.contacts-requisites-card>footer{padding-block:var(--space-3);flex-direction:column;justify-content:center;align-items:flex-start}.contacts-route-board>footer>strong,.contacts-requisites-card>footer>strong{text-align:start}.contacts-route-board__route{grid-template-columns:1fr}.contacts-route-board__route article,.contacts-route-board__route article:nth-child(2n),.contacts-route-board__route article:nth-last-child(-n+2){border-block-end:1px solid #ffffff17;border-inline-end:0}.contacts-route-board__route article:last-child{border-block-end:0}.contacts-channel-grid>a{min-block-size:auto}.contacts-office-card h3{max-inline-size:none}.contacts-software-registry>header{padding-block:var(--space-3);flex-direction:column;justify-content:center;align-items:flex-start}.contacts-software-registry>div{grid-template-columns:3.8rem minmax(0,1fr)}.contacts-preparation-list li{grid-template-columns:3.5rem minmax(0,1fr)}.contacts-preparation-list svg{grid-column:2}}}
