.mp .mp-name{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:.6rem;font-size:.8rem;display:block}.mp-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.mp-price{font-family:var(--font-display);letter-spacing:.04em;color:var(--teal-light);margin:0;font-size:.875rem}.mp-features,.mp-others{max-width:1200px;margin:4rem auto 0;padding:0 6%}@media (min-width:768px){.mp-features,.mp-others{padding:0 3rem}}.mp-grid{background:#c9a96e24;border:1px solid #c9a96e24;grid-template-columns:1fr;gap:1px;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:640px){.mp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.mp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.mp-feature{background:var(--nero);padding:1.75rem 1.5rem;transition:background-color .18s ease-out}.mp-feature:hover{background:var(--nero-soft)}.mp-index{font-family:var(--font-display);letter-spacing:.22em;color:var(--gold);font-size:.75rem;display:block}.mp-feature-title{text-transform:none;letter-spacing:.01em;color:var(--cream);margin:.75rem 0 .4rem;font-size:1.0625rem;line-height:1.3}.mp-feature-text{color:var(--cream-deep);text-wrap:pretty;margin:0;font-size:.975rem;font-weight:400;line-height:1.6}.mp-others .md-grid{margin-top:1.5rem}@media (prefers-reduced-motion:reduce){.mp-feature{transition:none}}
