*{box-sizing:border-box}body{margin:0;background:#f7f5ef;color:#203b32;font:18px/1.55 system-ui,sans-serif}main{max-width:850px;margin:0 auto;padding:32px 24px}h1{font-size:clamp(2rem,6vw,3.6rem);line-height:1.1;letter-spacing:-.04em}h2{font-size:1.3rem}a{color:inherit}label{display:block;margin:.6rem 0}input{font:inherit;border:1px solid #789086;border-radius:4px;max-width:100%;width:100%;padding:.5rem;background:white}fieldset{border:1px solid #cad4cd;border-radius:12px;margin:1rem 0;padding:1rem}legend{font-weight:700}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.small{font-size:.85rem}.print{padding:.7rem 1rem;font:inherit;background:#203b32;color:white;border:0;border-radius:.5rem}.eyebrow{letter-spacing:.15em;text-transform:uppercase;font-size:.8rem}li{margin:.5rem 0}.note{border-left:4px solid #c88343;padding:.5rem 1rem}@media(max-width:520px){.grid{grid-template-columns:1fr}}@media print{body{background:white;font-size:11pt}main{padding:0;max-width:none}h1{font-size:26pt}.grid{grid-template-columns:repeat(3,1fr)}.print,.back{display:none}fieldset{break-inside:avoid}input{border:0;border-bottom:1px solid #555;border-radius:0;padding:2mm}a{text-decoration:none}}