.info-header,.info-footer{max-width:1200px;margin:auto;padding:24px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px}.info-main{max-width:1100px;margin:42px auto 70px;padding:0 28px}.info-main h1{font-size:clamp(40px,7vw,78px);line-height:1.04;letter-spacing:-.04em;margin:20px 0;color:#15513d}.info-lead{font-size:20px;max-width:650px;line-height:1.6}.info-country{padding:28px 0 12px;font-size:14px;letter-spacing:.04em}.info-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.info-card{background:#fff;border:1px solid #d7e3d9;border-radius:18px;padding:28px}.info-card h2{font-size:22px}.info-card p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.info-number{color:#d35844;font-weight:700}.info-notice{background:#15513d;color:#fff;border-radius:20px;padding:32px;margin-top:28px}.info-notice p{line-height:1.7;max-width:850px}.info-footer{border-top:1px solid #d7e3d9;font-size:14px}.business-copy{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:640px){.info-grid{grid-template-columns:1fr}.info-header{padding:18px;gap:10px}.info-header .button{font-size:12px;padding:12px}.info-main{margin-top:24px;padding:0 18px}.info-card,.info-notice{padding:22px}.info-footer{flex-wrap:wrap}.info-header .shop-brand{width:150px}}
