.guide-page{padding:34px 0 66px}.guide-hint{color:var(--muted);margin:14px auto 0;font-size:12.5px}.guide-pages{flex-direction:column;align-items:center;gap:26px;width:100%;margin-top:26px;padding-inline:12px;display:flex;overflow:auto hidden}.page{transform-origin:top;background:#fff;flex-direction:column;flex:none;width:210mm;min-height:297mm;padding:10mm 11mm 8mm;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #0f172a2e}.page-head{border-bottom:2.2px solid var(--navy);flex:none;margin-bottom:3mm;padding-bottom:2.5mm}.page-kicker{letter-spacing:.1em;color:var(--navy);text-transform:uppercase;margin-bottom:1.3mm;font-size:8.5pt;font-weight:800;line-height:1.2}.page-title{letter-spacing:-.02em;margin:0;font-size:22pt;font-weight:800;line-height:1.08}.page-lead{color:#475569;max-width:170mm;margin:1.6mm 0 0;font-size:10.5pt;line-height:1.32}.personal{background:#f8fafc;border:1px solid #cbd5e1;border-radius:2mm;grid-template-columns:1.55fr 1fr 1fr;gap:3mm;margin-top:3mm;padding:2.5mm 3.5mm;display:grid}.personal__item{white-space:nowrap;align-items:flex-end;gap:1.8mm;min-width:0;font-size:10pt;font-weight:700;display:flex}.personal__line{border-bottom:1.1px solid var(--ink);flex:1;min-width:7mm;height:4.2mm}.visual-steps{flex-direction:column;gap:2.2mm;margin:0;padding:0;list-style:none;display:flex}.visual-step{break-inside:avoid;background:#fff;border:1px solid #dbe3ee;border-radius:2mm;grid-template-columns:11mm minmax(0,1fr) 46mm;align-items:center;gap:3.2mm;min-height:37mm;padding:2.2mm 2.8mm;display:grid}.visual-step__num{color:#fff;background:var(--navy);border-radius:50%;place-items:center;width:11mm;height:11mm;font-size:15pt;font-weight:800;line-height:1;display:grid}.visual-step__text h3{letter-spacing:-.01em;margin:0 0 .9mm;font-size:12.5pt;line-height:1.15}.visual-step__text p{color:#1e293b;margin:0;font-size:10.2pt;line-height:1.3}.visual-step__art{background:#eff6ff;border:1px solid #bfdbfe;border-radius:2mm;height:33mm;padding:1.5mm}.visual-step__art svg{width:100%;height:100%}.page-note{color:#1e293b;border-left:3px solid var(--navy);background:#f8fafc;margin:3mm 0 0;padding:2.4mm 3.2mm;font-size:9.7pt;line-height:1.32}.page-footer{color:#64748b;justify-content:space-between;align-items:center;gap:8mm;margin-top:auto;padding-top:2.8mm;font-size:7.4pt;display:flex}.section{margin-bottom:4mm}.section h2{color:var(--navy);align-items:center;gap:2mm;margin:0 0 2.2mm;font-size:14.5pt;line-height:1.2;display:flex}.section h2 svg{flex:none;width:6mm;height:6mm}.sites{grid-template-columns:1fr 1fr;gap:2.2mm;display:grid}.site{background:#fff;border:1px solid #dbe3ee;border-radius:2mm;align-items:center;gap:2.6mm;padding:2.2mm 2.6mm;display:flex}.site__icon{background:#eff6ff;border:1px solid #bfdbfe;border-radius:2mm;flex:none;width:15mm;height:15mm;padding:1.2mm}.site__icon svg{width:100%;height:100%}.site h3{margin:0 0 .6mm;font-size:12pt;line-height:1.2}.site p{color:#334155;margin:0;font-size:10pt;line-height:1.3}.rotate{background:#eff6ff;border:1.3px solid #93c5fd;border-radius:2mm;align-items:flex-start;gap:2.6mm;margin-top:2.2mm;padding:2.5mm 3mm;display:flex}.rotate svg{width:7mm;height:7mm;color:var(--navy);flex:none}.rotate p{margin:0;font-size:10pt;line-height:1.3}.after{grid-template-columns:repeat(3,1fr);gap:2.2mm;display:grid}.after__item{background:#fff;border:1px solid #dbe3ee;border-radius:2mm;align-items:flex-start;gap:2.2mm;padding:2.4mm 2.6mm;display:flex}.after__icon{width:8mm;height:8mm;color:var(--navy);background:#eff6ff;border-radius:50%;flex:none;place-items:center;display:grid}.after__icon svg{width:5mm;height:5mm}.after__item h3{margin:0 0 .5mm;font-size:10.5pt;line-height:1.2}.after__item p{color:#334155;margin:0;font-size:9.5pt;line-height:1.3}.box{border:1.3px solid;border-radius:2mm;padding:2.8mm 3.5mm}.box h2{margin:0 0 1.5mm;font-size:13.5pt;line-height:1.2}.box p,.box li{font-size:10.5pt;line-height:1.35}.box p:last-child{margin-bottom:0}.box ul{margin:0;padding-left:4.6mm}.box li+li{margin-top:.7mm}.box__subtitle{margin-top:1.8mm}.box__last{margin-top:1.6mm}.box--blue{background:#eff6ff;border-color:#93c5fd}.box--blue h2{color:var(--navy)}.box--green{background:#f0fdf4;border-color:#86efac}.box--green h2{color:#166534}.box--red{background:#fef2f2;border-color:#fca5a5 #fca5a5 #fca5a5 #dc2626;border-left-style:solid;border-left-width:5px}.box--red h2{color:#991b1b}.box--amber{background:#fffbeb;border-color:#fcd34d #fcd34d #fcd34d #f59e0b;border-left-style:solid;border-left-width:5px}.box--amber h2{color:#b45309}.box--spaced{margin-top:2.5mm}.never{grid-template-columns:1fr 1fr;gap:1.2mm 4mm;margin:0;padding:0;list-style:none;display:grid}.never li{padding-left:5mm;font-size:10pt;line-height:1.3;position:relative}.never li:before{content:"";background:#dc2626;border-radius:50%;width:3mm;height:3mm;position:absolute;top:.6mm;left:0}.hypo-steps{margin:1.8mm 0 0;padding-left:5.2mm}.hypo-steps li{margin-bottom:1.1mm;font-size:10.5pt;line-height:1.32}.emergency{color:#fff;background:#991b1b;border-radius:2mm;align-items:center;gap:3.2mm;margin-top:2.6mm;padding:2.8mm 3.5mm;display:flex}.emergency__number{letter-spacing:-.04em;flex:none;font-size:21pt;font-weight:800;line-height:1}.emergency p{margin:0;font-size:10.4pt;font-weight:600;line-height:1.3}.emergency-note{margin-top:2.2mm}.contacts{grid-template-columns:1fr 1fr;gap:2.2mm 5mm;margin-top:1.8mm;display:grid}.contact{white-space:nowrap;align-items:flex-end;gap:1.8mm;font-size:10pt;font-weight:700;display:flex}.contact .line{border-bottom:1.1px solid var(--ink);flex:1;height:4.5mm}.disclaimer{color:#64748b;border-top:1px solid #cbd5e1;margin-top:3mm;padding-top:2.4mm;font-size:8.6pt;line-height:1.35}@media (width<=700px){.guide-page{padding-top:24px}.guide-pages{margin-top:18px;padding-inline:0}.guide-hint{font-size:12px}}@media screen and (width<=760px){.guide-pages{gap:0;padding-inline:16px;display:block;overflow:visible}.page{width:100%;min-height:0;box-shadow:none;background:0 0;margin:0 auto 34px;padding:0;overflow:visible}.page:last-child{margin-bottom:0}.page-head{border-bottom-width:2px;margin-bottom:18px;padding-bottom:16px}.page-kicker{margin-bottom:6px;font-size:11px}.page-title{font-size:1.9rem}.page-lead{max-width:none;margin-top:8px;font-size:1rem;line-height:1.5}.personal{grid-template-columns:1fr;gap:10px;margin-top:16px;padding:14px}.personal__item{font-size:14px}.personal__line{height:22px}.visual-steps{gap:14px}.visual-step{border-radius:14px;grid-template-columns:40px minmax(0,1fr);gap:12px;min-height:0;padding:16px}.visual-step__num{width:40px;height:40px;font-size:18px}.visual-step__text h3{margin-bottom:4px;font-size:1.18rem}.visual-step__text p{font-size:1rem;line-height:1.5}.visual-step__art{aspect-ratio:3/2;border-radius:12px;grid-column:1/-1;width:100%;height:auto;max-height:220px;padding:10px}.page-note{margin-top:16px;padding:12px 14px;font-size:14px;line-height:1.45}.page-footer{display:none}.section{margin-bottom:26px}.section h2{gap:8px;margin-bottom:12px;font-size:1.25rem}.section h2 svg{width:22px;height:22px}.sites{grid-template-columns:1fr;gap:12px}.site{border-radius:12px;gap:12px;padding:14px}.site__icon{border-radius:12px;width:64px;height:64px;padding:7px}.site h3{margin-bottom:3px;font-size:1.1rem}.site p,.rotate p,.after__item p,.box p,.box li,.hypo-steps li,.emergency p{font-size:.98rem;line-height:1.45}.rotate{border-radius:12px;gap:10px;margin-top:12px;padding:13px 14px}.rotate svg{width:26px;height:26px}.after{grid-template-columns:1fr;gap:12px}.after__item{border-radius:12px;gap:12px;padding:14px}.after__icon{width:36px;height:36px}.after__icon svg{width:20px;height:20px}.after__item h3{margin-bottom:3px;font-size:1rem}.box{border-radius:12px;padding:14px 16px}.box h2{margin-bottom:10px;font-size:1.2rem}.never{grid-template-columns:1fr;gap:9px}.never li{padding-left:22px;font-size:.96rem}.never li:before{width:10px;height:10px;top:7px}.hypo-steps{padding-left:22px}.emergency{border-radius:12px;gap:12px;margin-top:14px;padding:14px 16px}.emergency__number{font-size:1.8rem}.contacts{grid-template-columns:1fr;gap:12px}.contact{font-size:.98rem}.contact .line{height:24px}.disclaimer{margin-top:20px;padding-top:14px;font-size:.8rem;line-height:1.5}}@page{size:A4 portrait;margin:0}@media print{.guide-page{padding:0}.page-header,.guide-hint,.site-header,.site-footer{display:none!important}.guide-pages{margin:0;padding:0;display:block;overflow:visible}.page{box-shadow:none;break-after:page;page-break-after:always;margin:0;zoom:1!important}.page:last-child{break-after:auto;page-break-after:auto}}
