*{box-sizing:border-box}body{font:16px/1.6 system-ui,Arial;margin:0;color:#14333a;background:#f4faf9}header{padding:15px 5%;background:#fff;border-bottom:1px solid #dbe8e8}a{color:#007a77}main{max-width:1100px;margin:32px auto;padding:0 20px}.grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.card{background:#fff;border:1px solid #d8e6e6;border-radius:15px;padding:22px;min-width:0}label{display:block;margin:12px 0 4px;font-weight:650}input{width:100%;padding:11px;border:1px solid #abc4c4;border-radius:7px;font:inherit}button{padding:12px 16px;border:0;border-radius:8px;background:#007b78;color:#fff;font-weight:bold;cursor:pointer;margin:12px 8px 0 0}.warning{padding:12px;background:#fff6e5;border-left:4px solid #d69321}.preview{white-space:pre-wrap;font:15px/1.85 Georgia,serif;color:#222}details{padding:9px;border-bottom:1px solid #ddd}.links a{margin-right:18px}@media(max-width:760px){.grid{grid-template-columns:1fr}}@media print{header,.form,.links,.faq,.warning,.intro{display:none!important}body{background:#fff}main{margin:0;padding:0}.grid{display:block}.card{border:0;padding:0}.preview{font-size:12pt}}