
.info-main{max-width:1000px;padding-top:64px;padding-bottom:90px}.info-main h1{font-family:Georgia,serif;font-size:clamp(44px,7vw,84px);line-height:1.06;letter-spacing:-2px;margin:20px 0 28px}.info-lead{font-size:20px;max-width:720px}.info-main h2{font-family:Georgia,serif;font-size:30px;line-height:1.2;margin:34px 0 16px}.info-main h3{font-size:19px}.info-main a:not(.button),.contact-options a{text-decoration:underline;text-underline-offset:4px}.info-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:36px 0}.info-card{padding:28px;background:#fffdf6;border:1px solid var(--line);border-radius:5px}.info-card h2{margin-top:0}.info-card p:last-child{margin-bottom:0}.review-notice{padding:16px 20px;background:#f6e6cf;border-left:4px solid #9c4b20;font-size:14px;margin:24px 0}.info-main details{padding:21px 0;border-bottom:1px solid var(--line)}.info-main summary{cursor:pointer;font-weight:650;font-size:18px}.info-main li{margin-bottom:10px}.info-main p,.info-main li{overflow-wrap:anywhere}.info-links{display:flex;flex-wrap:wrap;gap:20px}.policy-copy{max-width:760px}.contact-options{display:grid;gap:14px;margin:24px 0}.contact-options a{padding:16px;background:#fffdf6;border:1px solid var(--line);overflow-wrap:anywhere}.contact-options small{display:block;font-size:13px}.site-footer-links{display:flex;flex-wrap:wrap;gap:18px;font-size:13px}@media(max-width:650px){.info-grid{grid-template-columns:1fr}.info-main{padding-top:35px}.info-card{padding:22px}.info-main h1{letter-spacing:-1px}.info-main .info-lead{font-size:18px}}
