.mx-opportunity{padding:clamp(20px,3vw,36px);background:#17221c;border:1px solid #69715b;border-radius:18px;color:#eef1e8}.mx-opportunity-head{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:24px}.mx-opportunity-head>strong{font:600 12px/1.5 Arial,sans-serif;letter-spacing:.06em;color:#d4c18b}.mx-opportunity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mx-opportunity-tile{position:relative;overflow:hidden;padding:22px 12px;background:#222f27;border:1px solid #6c7a6a;border-radius:8px;min-width:0}.mx-opportunity-tile strong{display:block;font:600 clamp(17px,2vw,25px)/1.3 Arial,sans-serif;color:#fff}.mx-opportunity-tile span{display:block;font:15px/1.5 Arial,sans-serif;color:#e0e5dc;margin-top:10px;min-height:45px}.mx-opportunity-tile i{position:absolute;bottom:0;left:0;height:3px;width:20%;background:#879780}.mx-opportunity-tile[data-state="1"]{border-color:#dac185;background:#353426}.mx-opportunity-tile[data-state="1"] i{width:65%;background:#dac185}.mx-opportunity-tile[data-state="2"]{border-color:#8bc8a4;background:#203e31}.mx-opportunity-tile[data-state="2"] i{width:100%;background:#8bc8a4}.mx-opportunity p,.mx-opportunity summary{font-size:17px!important;line-height:1.65!important;color:#e0e5dc!important}.mx-opportunity-key{color:#d4c18b!important}.mx-opportunity button{background:transparent;border:1px solid #d4c18b;color:#fff;padding:12px 18px;min-height:44px;border-radius:4px;font-size:16px;cursor:pointer}.mx-opportunity summary,.mx-opportunity-context summary{cursor:pointer;padding:14px 0;min-height:44px}.mx-opportunity-context{margin:20px 0}.mx-opportunity-context p{font-size:18px!important;line-height:1.65}.mx-opportunity-context a{color:inherit;text-decoration:underline}.mx-opportunity-story{margin:32px 0}.mx-opportunity-story>h3{font-size:clamp(28px,3vw,42px);margin-bottom:20px}.mx-opportunity-story>p{max-width:850px;font-size:21px;line-height:1.65}.mx-opportunity-story .mx-opportunity{margin:28px 0}.mx-opportunity button:focus-visible,.mx-opportunity summary:focus-visible,.mx-opportunity-context summary:focus-visible{outline:3px solid #dac185;outline-offset:4px}@media(max-width:420px){.mx-opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
