.mva1170-wrap{max-width:1050px;margin:0 auto;padding:clamp(22px,4vw,52px) 18px;color:inherit;line-height:1.7}.mva1170-wrap h2{margin:32px 0 12px;line-height:1.25}.mva1170-wrap h3{margin:0 0 8px;font-size:1.15rem}.mva1170-kicker{color:#e69bd1;letter-spacing:.12em;font-weight:700;font-size:.8rem}.mva1170-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mva1170-grid section{border:1px solid rgba(205,115,195,.3);border-radius:14px;background:rgba(140,45,120,.09);padding:20px}.mva1170-wrap a,.mva1170-hub a{color:#e69bd1;text-decoration:underline;text-underline-offset:3px}.mva1170-wrap a:focus-visible,.mva1170-hub a:focus-visible{outline:3px solid #e69bd1;outline-offset:3px}.mva1170-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-left:20px}.mva1170-note{border-top:1px solid rgba(200,200,200,.25);margin-top:32px;padding-top:20px}.mva1170-hub{border:1px solid rgba(205,115,195,.3);border-radius:16px;padding:24px;margin:28px auto;max-width:1050px;background:rgba(140,45,120,.1)}@media(max-width:680px){.mva1170-grid,.mva1170-links{grid-template-columns:1fr}}
