.policy{max-width:940px;padding-block:40px 70px}.policy h1{font-size:56px;letter-spacing:-2px;line-height:1.12}.policy h2{font-size:25px;line-height:1.3;letter-spacing:-.5px;margin-top:38px}.policy p,.policy li{font-size:15px;line-height:1.9;color:#526456}.policy a{text-decoration:underline;text-underline-offset:3px}.policy-footer-links{display:flex;flex-wrap:wrap;gap:14px;font-size:10px;color:#65736b}.footer{flex-wrap:wrap}.agreement-form{background:#edf1e6;border-color:#c7d4b9;color:#14231f;margin-top:35px}.agreement-form label{color:#344b35;font-size:13px;line-height:1.7}.agreement-form input,.agreement-form textarea,.agreement-form select{background:#fff;color:#14231f;border-color:#aab99f;font-size:14px}.agreement-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.agreement-form .check{display:flex;gap:12px;align-items:flex-start;margin-top:22px}.check input{width:18px;height:18px;flex-shrink:0;margin-top:3px}.agreement-form h2{margin-top:20px}.agreement-form #signatures p{margin-block:25px}.agreement-form .button{width:auto}.agreement-form p{font-size:13px}.agreement-form #agreement-status{font-weight:600}.policy .eyebrow{color:#65736b}@media(max-width:600px){.policy h1{font-size:42px}.policy h2{font-size:23px}.agreement-grid{grid-template-columns:1fr}.policy p{font-size:14px}.header nav{gap:13px}}
@media print{.header,.footer,.eyebrow,#agreement-actions{display:none!important}body{background:white;color:black;font-size:10pt}.wrap,.policy{width:100%;max-width:none;margin:0;padding:0}.policy h1{font-size:22pt}.policy h2{font-size:14pt;break-after:avoid}.policy p,.policy li{font-size:10pt;color:black;line-height:1.5}.agreement-form{background:white;border:0;padding:0}.agreement-form input,.agreement-form select,.agreement-form textarea{border:1px solid #aaa;font-size:10pt;color:black;break-inside:avoid}.agreement-form textarea{height:auto;min-height:85px}.agreement-form label{font-size:10pt;color:black}.agreement-form .check{break-inside:avoid}.agreement-grid{gap:0 12px}#agreement-terms{break-before:page}.policy h2,.policy p{orphans:3;widows:3}a{color:black}#signatures{break-inside:avoid}}
.print-value{display:none}@media print{.agreement-form input:not([type="checkbox"]),.agreement-form textarea,.agreement-form select{display:none}.agreement-form .print-value{display:block;white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 15px;border-bottom:1px solid #ddd;padding-bottom:6px}}
