.dok{padding:152px 0 104px}.dok__tekst{max-width:860px;color:var(--ink);margin-inline:auto}.dok__tekst h1{font-size:var(--f-2);letter-spacing:-.035em;margin-bottom:40px;line-height:1.1}.dok__tekst h2{letter-spacing:-.02em;margin:48px 0 16px;scroll-margin-top:112px;font-size:26px;line-height:1.2}.dok__tekst h3{margin:32px 0 12px;font-size:20px;line-height:1.3}.dok__tekst p,.dok__tekst ul,.dok__tekst ol{margin:0 0 14px;line-height:1.6}.dok__tekst ul,.dok__tekst ol{padding-left:24px}.dok__tekst li{margin-bottom:6px}.dok__tekst a{color:var(--b-700);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline 1px}.dok__tekst strong{font-weight:600}.dok__tekst table{border-collapse:collapse;margin:0 0 20px;font-size:15px;line-height:1.5;display:block;overflow-x:auto}.dok__tekst th,.dok__tekst td{border:1px solid var(--b-200);text-align:left;vertical-align:top;padding:10px 12px}.dok__tekst th{background:var(--b-50);font-weight:600}.dok__tekst thead:not(:has(th:not(:empty))){display:none}.dok__oshibka{min-height:40vh}.dok__tekst a.btn{color:#fff;margin-top:18px;text-decoration:none}.pusto{vertical-align:baseline;border-bottom:1px solid;min-width:8em;height:1em;display:inline-block}.dok__razdely{border-top:1px solid var(--b-200);margin-top:32px}.dok__razdel{border-bottom:1px solid var(--b-200);scroll-margin-top:112px}.dok__razdel summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;list-style:none;display:flex}.dok__razdel summary::-webkit-details-marker{display:none}.dok__razdel summary h2{color:var(--head);margin:0;font-size:22px}.dok__razdel summary .pm{background:var(--b-100);width:40px;height:40px;color:var(--b-700)}.dok__razdel summary:hover .pm{background:var(--b-200)}.dok__razdel summary:focus-visible{outline:2px solid var(--b-700);outline-offset:4px;border-radius:4px}.dok__razdel[open] summary .pm{background:var(--b-700);color:#fff;transform:rotate(45deg)}.dok__telo{padding:4px 0 24px}.dok__telo>:first-child{margin-top:0}.dok__fajly{margin:8px 0 48px}.dok__fajly h2,.dok__svedeniya{margin:40px 0 20px}.dok__fajly ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.dok__tekst .dok__fajl{border:1px solid var(--b-200);background:#fff;border-radius:16px;margin:0;transition:border-color .2s,box-shadow .2s}.dok__fajl:hover{border-color:var(--b-400);box-shadow:0 10px 24px -16px #0d1f3666}.dok__tekst .dok__fajl>a:first-child{color:var(--ink);gap:14px;padding:18px;text-decoration:none;display:flex}.dok__znachok{background:var(--b-50);width:44px;height:52px;color:var(--b-700);letter-spacing:.02em;border:1px solid var(--b-200);border-radius:8px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.dok__fajl-tekst{align-content:start;gap:4px;line-height:1.4;display:grid}.dok__fajl-tekst b{color:var(--head);font-weight:600}.dok__fajl-tekst span{font-size:14px}.dok__fajl-tekst small{color:var(--b-700);font-size:13px;font-weight:600}.dok__tekst .dok__podpis{margin:-8px 18px 16px 76px;font-size:13px;display:inline-block}.dok__tekst .dok__fajl>a:first-child:focus-visible{outline:2px solid var(--b-700);outline-offset:2px;border-radius:16px}.dok__tekst .dok__fajl--skoro{background:var(--b-50);border-style:dashed}.dok__fajl--skoro .dok__fajl-tekst small{color:var(--mut,#5b6b80);font-weight:500}@media (width<=700px){.dok__fajly ul{grid-template-columns:1fr}}@page{size:A4;margin:16mm 14mm}@media print{.dok__tekst h1,.dok__tekst h2,.dok__tekst h3,.dok__razdel summary{break-after:avoid-page}.dok__tekst tr{break-inside:avoid}.dok__telo>:first-child{break-before:avoid-page}.head,.foot,.cookie,.naverh,.vs,.dok__fajly,.dok__svedeniya{display:none!important}.dok{padding:0!important}.dok__tekst{max-width:none;font-size:13px}.dok__razdel::details-content{content-visibility:visible;display:block}.dok__razdel summary .pm{display:none}.dok__razdely,.dok__razdel{border:0;margin:0}.dok__razdel summary{padding:0}.dok__razdel summary h2{margin:24px 0 10px;font-size:18px}.dok__tekst h1{margin-bottom:16px;font-size:26px}.dok__tekst h2{margin:24px 0 10px;font-size:18px}.dok__tekst a{color:inherit}.dok__tekst table{width:100%;font-size:11px;display:table}.dok__tekst p,.dok__tekst li{line-height:1.45}}@media (width<=900px){.dok{padding:120px 0 72px}.dok__tekst h2{font-size:22px}.dok__razdel summary h2{font-size:19px}}
