.mc2868-map{margin:28px 0;padding:24px;border:1px solid #dfe6ed;border-radius:22px;background:#fff}.mc2868-map header span{display:block;font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#607080;margin-bottom:6px}.mc2868-map header h2{margin:.15rem 0 .45rem}.mc2868-map header p{margin:0;color:#647080}.mc2868-map-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.mc2868-map-grid article{border-radius:16px;padding:16px;background:#f7f9fb;border:1px solid #e5eaf0}.mc2868-map-grid small{display:block;color:#718090;font-weight:700;margin-bottom:6px}.mc2868-map-grid strong{display:block;line-height:1.35}.mc2868-map-note{margin:16px 0 0;color:#596675;line-height:1.65}.mc2868-safety-note{margin-top:16px;padding:15px 17px;border-left:4px solid #9a5c42;background:#fbf6f3;color:#5a443a;border-radius:0 12px 12px 0}.mc2868-safety-note strong,.mc2868-physical-note strong{display:block;margin-bottom:4px}.mc2868-physical-note{margin-top:12px;padding:15px 17px;background:#f6f8fa;border-radius:14px;color:#586572}.mc2868-next{margin:28px 0;padding:24px;border:1px solid #dfe6ed;border-radius:22px;background:#fff}.mc2868-next header span{display:block;font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#607080;margin-bottom:6px}.mc2868-next header h2{margin:.15rem 0 .45rem}.mc2868-next header p{margin:0;color:#647080}.mc2868-next-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.mc2868-next-grid article{padding:18px;border-radius:18px;background:#f7f9fb;border:1px solid #e2e7ed}.mc2868-next-grid b{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:50%;background:#1d3945;color:#fff;margin-bottom:12px}.mc2868-next-grid h3{margin:0 0 7px;font-size:1rem}.mc2868-next-grid p{margin:0;color:#596675;line-height:1.55}@media(max-width:900px){.mc2868-map-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mc2868-next-grid{grid-template-columns:1fr}}@media(max-width:560px){.mc2868-map-grid{grid-template-columns:1fr}.mc2868-map,.mc2868-next{padding:18px}}
