.requisites-page{background:var(--card);color:var(--ink);line-height:1.6}
.requisites-wrap{width:min(100% - 80px,1040px);margin-inline:auto}
.requisites-header{padding:36px 0 64px;background:var(--ink);color:var(--white)}
.requisites-back{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;border-bottom:1px solid currentColor}
.requisites-brand{margin-top:44px;font-size:16px}
.requisites-header h1{margin:10px 0 14px;font-size:clamp(38px,6vw,76px);line-height:1.1;font-weight:400;letter-spacing:-.035em}
.requisites-intro{font-size:18px}
.requisites-content{padding-block:56px 24px}
.requisites-content section{margin-bottom:48px}
.requisites-content h2{font-size:26px;font-weight:600;margin-bottom:16px;line-height:1.3}
.requisites-list{margin:0}
.requisites-list>div{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,2fr);gap:32px;padding:20px 0;border-bottom:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}
.requisites-list dt{font-size:15px}
.requisites-list dd{margin:0;font-size:18px;overflow-wrap:anywhere}
.requisites-number{font-variant-numeric:tabular-nums}
.requisites-page a{transition:opacity 120ms ease;text-underline-offset:4px}
.requisites-page a:hover{opacity:.75}
.requisites-page a:active{opacity:.6}
.requisites-page a:focus-visible{outline:2px solid currentColor}
.requisites-footer{padding-block:8px 36px;font-size:14px}
@media(max-width:600px){.requisites-wrap{width:calc(100% - 40px)}.requisites-header{padding:20px 0 40px}.requisites-brand{margin-top:28px}.requisites-intro{font-size:16px}.requisites-content{padding-top:36px}.requisites-content h2{font-size:23px}.requisites-list>div{grid-template-columns:1fr;gap:5px;padding:16px 0}.requisites-list dd{font-size:16px}}
@media(prefers-reduced-motion:reduce){.requisites-page a{transition:none}}
@media(forced-colors:active){.requisites-list>div{border-color:CanvasText}}
@media print{.requisites-page{background:white;color:black}.requisites-header{background:white;color:black;padding:0 0 20px}.requisites-back{display:none}.requisites-brand{margin-top:0}.requisites-wrap{width:100%}.requisites-header h1{font-size:36px}.requisites-content{padding-top:10px}.requisites-content section{break-inside:avoid;margin-bottom:24px}.requisites-list>div{padding:8px 0}.requisites-list dd{font-size:14px}}
