.policy{max-width:1000px;margin:0 auto;padding:65px 5% 90px}.policy h1{font-size:clamp(36px,5vw,64px);line-height:1.1;font-weight:400;letter-spacing:-.04em}.policy h2{font-size:26px;letter-spacing:-.02em;margin:40px 0 18px}.policy p,.policy li{font-size:16px;line-height:1.75}.policy li{margin-bottom:14px}.policy a{text-decoration:underline;text-underline-offset:3px}.policy-date{color:#63635d}.policy-table{overflow-x:auto}.policy table{width:100%;border-collapse:collapse;min-width:520px}.policy td,.policy th{padding:16px;text-align:left;vertical-align:top;border:1px solid #aaa9a1;font-size:16px}.policy th{background:#ddddd5}.policy-choice{font:inherit;background:#252523;color:white;border:1px solid;padding:14px 20px;cursor:pointer}.policy-choice:focus-visible{outline:2px solid #a83c27;outline-offset:4px}
