.l-main{padding-bottom:72px}
.l-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;padding-top:28px;color:var(--t-muted);font-size:12px}
.l-breadcrumbs a:hover{color:var(--t-blue)}
.l-heading{padding-block:44px 40px}
.l-heading h1{font-size:clamp(32px,3.6vw,48px);line-height:1.18;font-weight:650;letter-spacing:-.03em;max-width:30ch}
.l-document-meta{display:flex;flex-wrap:wrap;gap:12px 28px;align-items:center;margin-top:22px;font-size:13px;color:var(--t-muted)}
.l-document-meta a,.l-text-button{color:var(--t-blue);font:inherit;text-decoration:underline;text-underline-offset:4px}
.l-text-button{border:0;background:none;padding:0;cursor:pointer;min-height:36px;text-align:left}
.l-layout{display:grid;grid-template-columns:248px minmax(0,1fr);gap:64px;align-items:start}
.l-sidebar{position:sticky;top:24px}
.l-documents{display:flex;flex-direction:column;gap:4px}
.l-documents a{display:block;padding:12px 16px;border-radius:8px;font-size:14px;line-height:1.5}
.l-documents a:hover{color:var(--t-blue);background:var(--t-surface)}
.l-documents a[aria-current=page]{color:var(--t-blue);background:var(--t-ice);font-weight:600}
.l-contents{margin-top:32px;padding-inline:16px}
.l-contents>p{font-size:13px;font-weight:600}
.l-contents ol{list-style:none;padding:0;margin:16px 0 0;display:flex;flex-direction:column;gap:12px}
.l-contents a{display:flex;gap:6px;font-size:12px;line-height:1.6;color:var(--t-muted)}
.l-contents a:hover{color:var(--t-blue)}
.l-document{min-width:0;max-width:90ch;font-size:16px;line-height:1.8}
.l-document>section{scroll-margin-top:28px;margin-bottom:44px}
.l-document h2{font-size:25px;line-height:1.4;font-weight:600;letter-spacing:-.02em;margin:0 0 20px}
.l-document h3{font-size:18px;font-weight:600;line-height:1.5;margin:0 0 8px}
.l-document p{margin:0 0 18px}
.l-document ul{margin:0 0 22px;padding-left:22px}
.l-document li{padding-left:4px;margin-bottom:12px}
.l-document a{color:var(--t-blue);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.l-requisites{padding:24px;background:var(--t-surface);border-radius:12px;margin-block:24px}
.l-requisites>div{display:grid;grid-template-columns:170px minmax(0,1fr);gap:24px;margin-bottom:14px}
.l-requisites>div:last-child{margin:0}
.l-requisites dt{font-size:13px;line-height:1.7;color:var(--t-muted)}
.l-requisites dd{font-size:14px;line-height:1.7;margin:0;overflow-wrap:anywhere}
.l-purpose{margin-bottom:24px}
.l-table-wrap{overflow-x:auto;margin-bottom:24px}
.l-document table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.7;text-align:left}
.l-document caption{text-align:left;font-size:15px;font-weight:600;margin-bottom:16px}
.l-document th,.l-document td{vertical-align:top;border-bottom:1px solid var(--t-line);padding:16px 14px}
.l-document th:first-child,.l-document td:first-child{padding-left:0}
.l-document th{font-weight:600;background:var(--t-surface)}
.l-document code{font:12px/1.6 Golos,Arial,sans-serif;overflow-wrap:anywhere}
.l-contact{padding:28px;border-radius:12px;background:var(--t-surface)}
.l-contact h2{font-size:22px;margin-bottom:12px}
.l-contact p{font-size:15px;margin:0}
@media(max-width:1050px){.l-layout{grid-template-columns:210px minmax(0,1fr);gap:36px}.l-requisites>div{grid-template-columns:1fr;gap:4px}}
@media(max-width:800px){.l-layout{grid-template-columns:1fr;gap:32px}.l-sidebar{position:static}.l-documents{flex-direction:row;flex-wrap:wrap;gap:4px 8px}.l-documents a{padding:10px 14px;font-size:13px}.l-contents{display:none}.l-document{max-width:none}.l-heading{padding-block:36px 28px}}
@media(max-width:600px){.l-heading h1{font-size:32px}.l-breadcrumbs{padding-top:24px;font-size:11px}.l-document-meta{gap:8px 20px;font-size:12px}.l-document{font-size:15px;line-height:1.8}.l-document>section{margin-bottom:36px}.l-document h2{font-size:23px}.l-requisites,.l-contact{padding:20px}.l-document th,.l-document td{padding:12px 8px}.l-document th{font-size:12px}.l-document table{min-width:430px}.l-main{padding-bottom:48px}}
@media print{.t-header,.t-top,.t-skip,.t-site-footer,.l-sidebar,.l-breadcrumbs,.l-document-meta>button,.l-document-meta>a,.l-contact,dialog{display:none!important}.t-wrap{width:100%;margin:0}.l-main{padding:0}.l-heading{padding:0 0 24px}.l-heading h1{font-size:24pt}.l-document-meta{margin-top:12px}.l-layout{display:block}.l-document{max-width:none;font-size:11pt;line-height:1.5}.l-document h2{font-size:15pt;break-after:avoid}.l-document p,.l-document li{orphans:3;widows:3}.l-requisites{break-inside:avoid}.l-table-wrap{overflow:visible}.l-document a{color:inherit}.l-text-button{display:none}}
