
.qma .qfm-intro{padding:24px;background:#f2f6f8;border-radius:12px;border-top:3px solid #176c99}
.qma .qfm-eyebrow{font-size:13px;font-weight:700;letter-spacing:.06em;color:#176c99;margin-top:0}
.qma .qfm-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px}
.qma a.qfm-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 20px;border-radius:6px;background:#145778;color:#fff;text-decoration:none;font-weight:700;line-height:1.45;text-align:center}
.qma a.qfm-button:hover{background:#103e57}.qma a:focus-visible{outline:3px solid #bd7a0b;outline-offset:4px}
.qma .qfm-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 32px;padding:16px 0;border-bottom:1px solid #dce5eb}
.qma .qfm-nav span{width:100%;font-weight:700;font-size:14px}.qma .qfm-nav a{padding:9px 13px;border:1px solid #c7d7e0;border-radius:6px;font-size:14px;text-decoration:none}
.qma section[id]{scroll-margin-top:100px}.qma .qfm-inquiry{margin:36px 0;padding:24px;background:#f2f6f8;border-radius:12px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.qma .qfm-inquiry>div{flex:1 1 340px}.qma .qfm-inquiry h2{margin:0 0 8px;font-size:24px}
.qma .qfm-grid figcaption{font-weight:600;margin-top:8px}.qma .qfm-videos{align-items:start}
@media(max-width:650px){.qma .qfm-intro,.qma .qfm-inquiry{padding:18px}.qma .qfm-actions a.qfm-button,.qma .qfm-inquiry a.qfm-button{width:100%}.qma .qfm-nav{display:grid;grid-template-columns:1fr 1fr}.qma .qfm-nav span{grid-column:1/-1}.qma .qfm-nav a{display:flex;align-items:center;min-height:46px}.qma .qfm-videos{gap:12px}}
