.mx9-section{background:#141b17;color:#f4f3eb;scroll-margin-top:120px}.mx9-section h2{font-size:clamp(36px,4.4vw,66px);line-height:1.1;margin:18px 0 24px}.mx9-section h2 em{color:#cdb875}.mx9-intro{max-width:850px;font-size:22px;line-height:1.65;color:#d5ddd5}.mx9-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:36px}.mx9-card{padding:28px;background:#1b241e;border:1px solid #56624f;border-radius:12px}.mx9-category{display:block;color:#d5c185;font-size:16px;line-height:1.5}.mx9-card h3{font-size:34px;line-height:1.25;margin:14px 0;color:#f9f8f1}.mx9-card p{font-size:19px;line-height:1.6;color:#d6dfd6;margin:12px 0 0}.mx9-card .mx9-name{font-size:20px;color:#fff}.mx9-context{margin-top:28px;padding:26px;border-left:3px solid #cdb875;background:#1b241e;max-width:1050px}.mx9-context h3{font-size:28px;margin:0 0 12px}.mx9-context p,.mx9-context summary{font-size:18px;line-height:1.65;color:#d6dfd6}.mx9-context a{color:#e8cf87;text-decoration:underline}.mx9-context summary{cursor:pointer;min-height:44px;padding:8px 0}.mx9-context details{margin-top:18px}@media(max-width:1000px){.mx9-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.mx9-grid{grid-template-columns:1fr}.mx9-card{padding:24px}.mx9-intro{font-size:20px}}
