@page{size:A4;margin:18mm}*{box-sizing:border-box}body{margin:0;background:#edf2f5;color:#192940;font:16px/1.8 "DM Sans",system-ui,sans-serif}a{color:#3a6b85;text-underline-offset:4px}h1,h2,h3{font-family:Manrope,system-ui,sans-serif;line-height:1.2;letter-spacing:-.04em}.toolbar{max-width:900px;margin:25px auto;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:0 24px;font-size:13px}.toolbar button{padding:11px 20px;border:0;background:#12223b;color:#fff;font:inherit;cursor:pointer}.sheet{width:min(900px,calc(100% - 40px));margin:0 auto 45px;background:#fff;padding:58px;box-shadow:0 15px 40px #12223b0b}header{border-bottom:1px solid #d8e2e9;padding-bottom:25px;margin-bottom:36px;display:flex;justify-content:space-between;gap:30px}.brand{font:800 25px/1 Manrope,sans-serif;letter-spacing:2px}.brand span{display:block;font:500 8px/1.8 "DM Sans",sans-serif;letter-spacing:2px;margin-top:9px}.label{font-size:9px;letter-spacing:1.3px;color:#728da2;text-align:right}.kicker{font-size:10px;letter-spacing:1.4px;color:#7596ac;margin:0 0 20px}h1{font-size:49px;font-weight:600;margin:0 0 22px}.intro{font-size:19px;color:#536e82;line-height:1.7;max-width:630px;margin-bottom:35px}.concept{border-left:3px solid #95d3e0;padding:14px 20px;background:#f0f5f7;font-size:12px;color:#536f83;line-height:1.8;margin-bottom:35px}section{margin-block:34px;break-inside:avoid}h2{font-size:26px;margin-bottom:20px;font-weight:600}h3{font-size:18px;margin-bottom:10px}p,li{color:#66798c}ul{padding-left:22px}li{padding-block:4px}.grid{display:grid;grid-template-columns:1fr 1fr;gap:25px 32px}.grid>div{border-top:1px solid #dce5ec;padding-top:19px}.grid>div p{font-size:14px;line-height:1.8}.small{font-size:12px}.steps{counter-reset:steps;list-style:none;padding:0}.steps>li{counter-increment:steps;border-top:1px solid #dce5ec;padding:17px 0 17px 38px;position:relative}.steps>li:before{content:"0"counter(steps);position:absolute;left:0;color:#80a3b9;font-size:11px;top:21px}.steps h3{margin:0 0 9px}.steps p{margin:0;font-size:14px}.checklist{list-style:none;padding:0}.checklist li{border-bottom:1px solid #dce5ec;padding:14px 0 14px 30px;position:relative}.checklist li:before{content:"";width:13px;height:13px;border:1px solid #8aa8ba;position:absolute;left:0;top:20px}.checklist b{font-weight:500;color:#243d53}.checklist span{display:block;font-size:13px;margin-top:4px}.write-line{border-bottom:1px solid #dbe4e9;height:40px;margin:12px 0 23px}.field{font-size:12px;color:#7593a8}table{width:100%;border-collapse:collapse;font-size:13px}th,td{text-align:left;padding:13px;border:1px solid #dce5ec;color:#66798c}th{background:#edf3f6;color:#3b5971}footer{border-top:1px solid #dce5ec;padding-top:22px;margin-top:43px;font-size:11px;color:#8397a6;display:flex;justify-content:space-between;gap:25px}button:focus-visible,a:focus-visible{outline:3px solid #4187b2;outline-offset:4px}@media(max-width:600px){.sheet{padding:30px 25px}.toolbar{font-size:11px;gap:15px}h1{font-size:37px}.intro{font-size:17px}.grid{grid-template-columns:1fr;gap:17px}header{gap:15px}.label{font-size:8px}table{font-size:11px}th,td{padding:8px}footer{flex-wrap:wrap}}@media print{body{background:#fff;font-size:12px}.toolbar{display:none}.sheet{width:auto;margin:0;padding:0;box-shadow:none}h1{font-size:36px}h2{font-size:23px}.intro{font-size:16px}.grid>div p,.steps p{font-size:12px}.concept{font-size:10px}header{margin-bottom:25px}.sheet a{color:inherit;text-decoration:none}footer{font-size:9px}}