:root{color-scheme:light;--wine:#751e32}*{box-sizing:border-box}body{margin:0;background:#fffaf7;color:#392a2d;font:16px/1.75 Arial,sans-serif}header{display:flex;justify-content:space-between;gap:20px;padding:22px max(5%,calc((100% - 1060px)/2));border-bottom:1px solid #e5d7db;background:white}a{color:var(--wine);text-underline-offset:3px}header>a:first-child{font:26px Georgia,serif;text-decoration:none}main{max-width:880px;margin:50px auto;padding:0 24px}h1,h2{font-family:Georgia,serif;color:var(--wine);line-height:1.25}h1{font-size:clamp(32px,5vw,48px)}h2{font-size:26px;margin-top:40px}.eyebrow{letter-spacing:.1em;font-size:14px;color:var(--wine)}.notice,.guarantee,.form-template{padding:22px;border:1px solid #caa4ae;background:white;border-radius:4px}.notice{border-left:4px solid var(--wine)}.notice p:last-child{margin-bottom:0}button{padding:12px 18px;border:1px solid var(--wine);background:white;color:var(--wine);font:inherit;cursor:pointer}footer{padding:32px 24px;text-align:center;border-top:1px solid #e5d7db}li{margin-bottom:10px}@media(max-width:550px){header{flex-direction:column;padding:18px 24px}main{margin-top:30px}.notice,.guarantee,.form-template{padding:16px}}@media print{body{background:white;color:black;font-size:11pt}header,footer,button,.eyebrow{display:none}main{max-width:none;margin:0;padding:0}a{color:black;text-decoration:none}h2{break-after:avoid}.notice,.guarantee{border-color:black}h1{font-size:24pt}}
.document-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.download-button{display:inline-block;padding:12px 18px;background:#751e32;color:white;text-decoration:none;border:1px solid #751e32;font:inherit}#print-help{font-size:14px}[hidden]{display:none!important}@media print{.document-actions,#print-help{display:none!important}}
