body{font:17px/1.6 system-ui;max-width:1050px;margin:2rem auto;padding:1rem;color:#193338;background:#f7faf8}h1,h2,h3{line-height:1.2}article,section{background:white;padding:1.2rem;margin:1rem 0;border:1px solid #b9ceca;border-radius:12px}label{display:block;margin:1rem 0}textarea,input,select{font:inherit;box-sizing:border-box;width:100%;padding:.5rem}textarea{min-height:85px}button{font:inherit;padding:.6rem;margin:.3rem}a{color:#075d69}small{display:block}svg{max-width:100%}.norm{border:2px solid #657c87;background:#f3f5f8;padding:1rem}#error{color:#a11}@media print{body{background:white;font-size:11pt;margin:0;max-width:none}button,#import,.controls{display:none}textarea{border:0;resize:none}section,article{break-inside:avoid}a{overflow-wrap:anywhere}}