@font-face{font-family:Inter;src:url(/fonts/inter-cyrillic-wght-normal.71d5ee93cc1e9f1d.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0400-052F,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:Inter;src:url(/fonts/inter-latin-wght-normal.3100e775e8616cd2.woff2) format("woff2");font-weight:100 900;font-display:swap}*{box-sizing:border-box}body{font:17px/1.65 Inter,Arial,sans-serif;color:#202622;background:#fff;margin:0}main{max-width:920px;margin:auto;padding:34px 24px 70px}a{color:#046762;text-underline-offset:4px}h1{font-size:clamp(30px,5vw,44px);line-height:1.15;letter-spacing:-.035em;margin:30px 0 20px}h2{font-size:25px;line-height:1.3}.brand{font-weight:750;letter-spacing:-.04em;color:#102d25}.intro{max-width:720px}.toolbar{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0 8px}button{font:600 14px/1.4 Inter,Arial,sans-serif;border:1px solid #046762;background:#046762;color:#fff;border-radius:24px;min-height:46px;padding:10px 18px;cursor:pointer}button.secondary{background:#fff;color:#046762}button:hover{filter:brightness(.9)}a:focus-visible,button:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #046762;outline-offset:4px}.status{font-size:13px;color:#526158;min-height:22px;margin:0 0 22px}.card{border:1px solid #d9e4dd;border-radius:12px;margin:16px 0;overflow:hidden}.card summary{cursor:pointer;padding:18px 22px;font-size:20px;font-weight:650;background:#f1f7f3}.fields{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding:24px}.field{min-width:0}.field:first-child,.field:last-child{grid-column:1/-1}label{display:block;font-weight:600;font-size:15px}.hint{font-size:13px;line-height:1.5;color:#526158;margin:4px 0 8px}textarea{width:100%;resize:vertical;min-height:82px;border:1px solid #9caea2;border-radius:6px;padding:10px;font:15px/1.6 Inter,Arial,sans-serif;color:#202622;background:#fff;margin-top:5px}.action{margin-top:32px;padding:24px;background:#f1f7f3;border-radius:12px}.action h2{margin-top:0}.action .fields{padding:0}.print-answer{display:none}.back{display:inline-block;margin-top:30px;font-size:15px}.small{font-size:14px;color:#526158}@media(max-width:600px){main{padding:24px 19px 45px}.fields{grid-template-columns:1fr;padding:18px;gap:18px}.field{grid-column:1}.card summary{padding:16px 18px}.action{padding:20px}}@media print{@page{size:A4;margin:15mm}body{font-size:10pt;line-height:1.4}main{max-width:none;padding:0}h1{font-size:23pt;margin:12px 0}.intro{font-size:10pt}.toolbar,.status,.back,.small,textarea{display:none!important}.card{break-before:page;break-inside:avoid;margin:0;border:0;border-radius:0}.card summary{font-size:18pt;list-style:none;padding:0 0 12px;background:#fff}.fields{display:grid;grid-template-columns:1fr 1fr;padding:0;gap:13px}.hint{font-size:8pt;margin-bottom:4px}label{font-size:10pt}.print-answer{display:block;white-space:pre-wrap;overflow-wrap:anywhere;border-bottom:1px solid #a1afa5;min-height:52px;font-size:10pt;padding:6px 0}.action{break-before:page;background:#fff;padding:0;margin:0}.action .print-answer{min-height:100px}details{content-visibility:visible!important}details::details-content{display:block!important;content-visibility:visible!important}}
