@page{size:letter;margin:0}*{box-sizing:border-box}body{margin:0;background:#e8e8e4;color:#111;font-family:Arial,Helvetica,sans-serif}.toolbar{width:8.5in;max-width:100%;margin:24px auto 14px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#444;font-size:.8rem}.toolbar a{color:inherit;text-decoration:none}.toolbar button{border:0;background:#d5333e;color:white;padding:16px 20px;font:800 .72rem Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.sheet{width:8.5in;min-height:11in;margin:auto;background:white;padding:.34in .42in .32in;box-shadow:0 8px 35px rgba(0,0,0,.13)}.form-head{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:10px;border-bottom:3px solid #17191a}.brand{display:flex;gap:10px;align-items:center}.brand>b{width:34px;height:34px;display:grid;place-items:center;border:1px solid #555;font-size:17px;font-style:italic}.brand strong{display:block;font-size:13px;letter-spacing:.1em}.brand small{display:block;margin-top:3px;font-size:8px;letter-spacing:.18em;color:#555}.title{text-align:right}.title h1{margin:0;font:700 20px/1.05 Arial,sans-serif;text-transform:uppercase}.title p{margin:4px 0 0;font-size:8.5px;color:#555}.intro{margin:8px 0;font-size:8.2px;line-height:1.35;color:#444}section{margin-top:7px;border:1px solid #333}section h2{margin:0;padding:5px 7px;background:#17191a;color:white;font:700 10px/1.1 Arial,sans-serif;letter-spacing:.1em}.body{padding:6px 7px}.fields{display:grid;grid-template-columns:repeat(12,1fr);gap:6px 9px}.fields label{grid-column:span 6;display:block;font-size:7px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.fields label.third{grid-column:span 4}.fields label.full{grid-column:1/-1}.fields label i{display:block;height:16px;border-bottom:1px solid #555}.checks{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:8.5px;line-height:1.25}.top{margin-top:5px}.note{margin:5px 0 0;font-size:7.2px;line-height:1.3;color:#555}.description{display:block;margin-top:5px;font-size:7px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.description i{display:block;height:38px;background:repeating-linear-gradient(to bottom,transparent 0,transparent 17px,#999 18px)}.ack{margin:0;font-size:7.5px;line-height:1.35}.mail{margin-top:8px;display:grid;grid-template-columns:1fr 1.2fr;gap:12px;align-items:center;border:2px solid #17191a;padding:7px 9px}.mail b{display:block;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.mail p{margin:2px 0 0;font-size:8px;line-height:1.25}.mail address{border-left:1px solid #999;padding-left:12px;font-size:9px;line-height:1.35;font-style:normal}footer{display:flex;justify-content:space-between;margin-top:5px;color:#666;font-size:6.5px}@media(max-width:850px){body{padding:12px}.toolbar,.sheet{width:100%}.sheet{min-height:auto}.toolbar{margin-top:0}}@media print{body{padding:0;background:white}.toolbar{display:none}.sheet{width:8.5in;height:11in;min-height:11in;padding:.31in .4in;box-shadow:none;overflow:hidden}section{break-inside:avoid}.intro{margin:6px 0}.body{padding:5px 7px}.fields label i{height:14px}.description i{height:34px}.mail{margin-top:6px}}

.toolbar-actions{display:flex;align-items:center;gap:8px}.toolbar .save{display:inline-flex;align-items:center;border:1px solid #6c7270;background:#fff;padding:15px 17px;color:#222;font-size:.7rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}@media(max-width:850px){.toolbar{align-items:flex-start;flex-direction:column}.toolbar-actions{width:100%;flex-wrap:wrap}.toolbar .save,.toolbar button{flex:1;justify-content:center;text-align:center}}
