@page{size:A4 portrait;margin:17mm 18mm 19mm}
:root{font-size:10.5pt;color:#14233b;background:#fff}html{scroll-behavior:auto}body{background:#fff}.skip-link,.web-footer{display:none!important}
.cover{min-height:247mm;margin:-17mm -18mm -19mm;padding:24mm 20mm 20mm;page-break-after:always;break-after:page;color:#f5f8ff;print-color-adjust:exact;-webkit-print-color-adjust:exact}.cover h1{font-size:46pt}.cover__lead{font-size:13pt}
.section{padding:10mm 0}.section+.section{border-top:.25mm solid #d5dce7}.section--soft,.section--dark{margin-inline:-18mm;padding-inline:18mm;print-color-adjust:exact;-webkit-print-color-adjust:exact}.section--dark{color:#14233b;background:#eef1f8}.section--dark .eyebrow{color:#bd4f12}.section__inner{width:100%}
.prose h2{margin-top:0;font-size:28pt;break-after:avoid-page;page-break-after:avoid}.prose h3{break-after:avoid-page;page-break-after:avoid}.prose h2+*,.prose h3+*{break-before:avoid-page;page-break-before:avoid}.lead{font-size:12pt}.eyebrow{font-size:7.5pt;break-after:avoid-page;page-break-after:avoid}.eyebrow+h2{break-before:avoid-page;page-break-before:avoid}
.toc{page-break-after:always;break-after:page}.toc__item a{padding:2.5mm 0}.toc__page::before{content:"стр. "}
.steps>li,.note,pre,table,figure,.checklist{break-inside:avoid-page;page-break-inside:avoid}.steps>li{box-shadow:none}pre{font-size:8.5pt;print-color-adjust:exact;-webkit-print-color-adjust:exact}.table-wrap{overflow:visible}table{font-size:8.8pt}th,td{padding:2.2mm}a{color:inherit;text-decoration:none}p{orphans:3;widows:3}
.cover{gap:3mm}.cover h1{font-size:32pt}.cover__lead{font-size:9pt}.brand-bird{width:10mm}.author-showcase{grid-template-columns:1fr 38mm;gap:2mm 3mm;padding:3mm;border-radius:2mm;break-inside:avoid;page-break-inside:avoid}.author-showcase__role{font-size:6pt}.author-showcase__name{font-size:16pt}.author-showcase__description{margin-top:1.5mm;font-size:7pt;line-height:1.35}.author-showcase__visual img{min-height:56mm;max-height:64mm}.author-metrics{gap:1.5mm}.author-metric{padding:2mm;border-radius:1mm}.author-metric strong{font-size:7.5pt}.author-metric p{margin-top:1mm;font-size:6.2pt;line-height:1.25}
.guide-actions{gap:2mm;margin-top:3mm;padding-top:2mm;break-inside:avoid}.guide-actions__links{gap:1.5mm}.guide-action,.guide-actions__return{min-height:0;padding:1.4mm 2mm;border-radius:1mm;font-size:6.8pt;box-shadow:none}.closing-page{min-height:247mm;margin:-17mm -18mm -19mm;padding:18mm 20mm 16mm;color:#f5f8ff;background:var(--navy);break-before:page;page-break-before:always;print-color-adjust:exact;-webkit-print-color-adjust:exact}.closing-page__inner{gap:4mm}.closing-page h2{font-size:30pt}.closing-page .eyebrow{color:var(--accent)}.contact-panel{padding-top:2mm}.contact-panel__title{margin-bottom:1.5mm;font-size:6pt}.contact-panel__links{grid-template-columns:1fr 1fr;gap:1.5mm}.contact-panel__links a{padding:1.5mm 2mm;border-radius:1mm}.contact-panel__links a>span:first-child{font-size:5.8pt}.contact-panel__links strong{font-size:6.5pt}
