.request .form-note{max-width:640px;font-size:14px;line-height:1.7}
.inquiry-notice{margin:20px 0 0;color:#505058;font-size:14px;line-height:1.7}
.inquiry-notice a{text-decoration:underline;text-underline-offset:3px}
.inquiry-delivery{max-width:1520px;margin:48px auto 0;display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:48px;align-items:start;padding:36px;border:1px solid #d4d4d9;border-radius:20px;background:#fff;color:#171719}
.inquiry-delivery[hidden]{display:none}
.inquiry-delivery h3{font-size:clamp(32px,4vw,52px);line-height:1.15;letter-spacing:0;margin:16px 0 24px;outline:none}
.inquiry-delivery .eyebrow{color:#a90000;font-size:12px}
.inquiry-delivery p{font-size:16px;line-height:1.7}
.inquiry-delivery .inquiry-summary{margin:24px 0;padding:20px;border-radius:12px;background:#f2f3f5;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.7}
.inquiry-delivery .inquiry-secondary{font-size:14px;margin-top:24px}
.inquiry-delivery .inquiry-secondary a{color:#a90000;text-decoration:underline;text-underline-offset:3px}
.inquiry-delivery iframe{display:block;width:100%;height:1300px;border:0;border-radius:12px;background:#fff}
.inquiry-delivery iframe[hidden]{display:none}
.inquiry-delivery .form-fallback{margin:0 0 24px;gap:16px;min-height:50px;white-space:normal;text-align:left}
.inquiry-delivery .form-load-status{font-size:14px;color:#505058;line-height:1.6;margin:0 0 16px}
.inquiry-delivery .text-button{font-size:14px}
@media(max-width:900px){.inquiry-delivery{grid-template-columns:1fr;gap:20px;padding:24px}.inquiry-delivery .inquiry-summary{margin:16px 0}}
@media(max-width:620px){.inquiry-delivery{padding:20px 12px;margin-top:28px;border-radius:16px}.inquiry-delivery>div:first-child{padding:0 8px}.inquiry-delivery iframe{height:1600px}.inquiry-delivery h3{font-size:34px}}
