.contact-panel{min-width:0}.contact-panel h3{font:600 24px/1.5 var(--serif);margin:0 0 18px}.contact-panel p{line-height:1.9}.contact-panel .form-help{font-size:13px;color:#e2eae4}.contact-panel .button{margin:12px 0;white-space:normal;text-align:center}.contact-panel .button:disabled{opacity:.75;cursor:not-allowed}.contact-panel .policy-links{display:flex;gap:18px;flex-wrap:wrap;font-size:13px}.contact-panel .policy-links a,.policy-body a{text-decoration:underline;text-underline-offset:4px}.footer-right{flex-wrap:wrap}.policy-body{max-width:850px;padding-block:65px 90px}.policy-body h1{font-size:clamp(28px,4vw,42px);margin:20px 0 30px}.policy-body h2{font:600 22px/1.6 var(--serif);margin:36px 0 12px}.policy-body p,.policy-body li{font-size:15px;line-height:2;overflow-wrap:anywhere}.policy-body ul{list-style:disc;padding-left:25px}.policy-body .policy-back{font-size:13px;text-decoration:underline}.policy-body dl{font-size:14px}.policy-body dt{font-weight:bold}.policy-body dd{margin:0 0 14px}.policy-footer{padding:26px 0;border-top:1px solid var(--line)}.policy-footer nav{display:flex;gap:24px;flex-wrap:wrap;font-size:13px}@media(max-width:720px){.policy-body{padding-top:38px}.footer-right{justify-content:flex-start}.contact-panel .button{width:100%}}
