body{font:17px/1.65 system-ui;margin:0;background:#edf4f1;color:#15353a}main{max-width:980px;margin:auto;padding:32px;background:white}h1{line-height:1.2;font-size:34px}h2{color:#185f53;margin-top:1.7em}a{color:#126477}table{border-collapse:collapse;width:100%;font-size:15px}td,th{padding:9px;border:1px solid #b2c9c2;text-align:left;vertical-align:top}.box,fieldset{padding:17px;background:#eff6f2;border:1px solid #bbd0c8;margin:18px 0}legend{font-weight:bold}label{display:block;margin-top:12px}textarea{width:96%;box-sizing:border-box;min-height:48px;padding:6px;font:inherit;border:1px solid #93ada4}.meta{font-size:14px;color:#48645e}button{font:inherit;padding:9px;margin:6px 0}pre{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:600px){main{padding:18px}h1{font-size:28px}table{font-size:13px}}@media print{body{font:11pt/1.45 Arial;background:white}main{max-width:none;padding:0}button,textarea{display:none}.mirror{white-space:pre-wrap;min-height:1em;margin:5px 0}.box,fieldset{background:white}fieldset{break-inside:avoid}h2,h3{break-after:avoid}a{color:black}}