body{margin:0;background:#fbfcfd;color:#162d50;font:17px/1.7 Arial,sans-serif}a{color:inherit}.policy-main{max-width:860px;margin:52px auto 70px;padding:0 26px}.policy-main h1{font-size:clamp(34px,5vw,50px);line-height:1.15;margin:12px 0}.policy-main h2{font-size:23px;line-height:1.4;margin:32px 0 10px}.policy-intro{font-size:21px;color:#596879}.policy-date,.policy-note{font-size:14px;color:#596879}.policy-eyebrow{font-size:11px;letter-spacing:2px;color:#9a5234;font-weight:bold}.policy-main label{display:block;font-weight:bold;margin:20px 0 7px}.policy-main input,.policy-main textarea,.policy-main select{width:100%;padding:12px;border:1px solid #b7c5d4;border-radius:6px;font:inherit;box-sizing:border-box;background:white;color:#162d50}.policy-button{display:inline-block;padding:13px 22px;background:#162d50;color:white;border:0;border-radius:7px;font:700 16px Arial;text-decoration:none;cursor:pointer}.policy-main a:focus-visible,.policy-main button:focus-visible{outline:3px solid #b76b49;outline-offset:4px}@media(max-width:600px){.policy-main{margin-top:32px;padding:0 20px}}