.mk-crumbs{color:var(--fg-2);flex-wrap:wrap;align-items:center;gap:8px;padding-top:20px;font-size:13px;display:flex}.mk-crumbs a:hover{color:var(--fg-4)}.mk-crumbs [aria-current]{color:var(--fg-3);font-weight:500}.mk-ind-hero{padding:48px 0 8px}.mk-ind-hero .mk-eyebrow{margin-bottom:14px}.mk-plays{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.mk-plays article{background:var(--bg-2);border-radius:20px;flex-direction:column;gap:8px;padding:24px;display:flex}.mk-plays h3{letter-spacing:-.015em;font-size:18px}.mk-plays p{color:var(--fg-2);margin:0;font-size:14.5px;line-height:1.6}.mk-feature-list{grid-template-columns:1fr 1fr;gap:12px 16px;margin:0;list-style:none}.mk-feature-list li{color:#ffffffe0;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.mk-feature-list svg{color:#7fd1b0;stroke-width:3px;flex:none;width:15px;height:15px}.mk-faq details{border-bottom:1px solid var(--bg-3)}.mk-faq summary{cursor:pointer;letter-spacing:-.01em;align-items:center;gap:12px;padding:20px 0;font-size:16px;font-weight:500;list-style:none;display:flex}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq summary svg{width:18px;height:18px;color:var(--fg-2);transition:rotate .25s var(--ease);flex:none;margin-right:6px}.mk-faq details[open] summary svg{color:var(--fg-4);rotate:45deg}.mk-ind-group{padding:40px 0}.mk-ind-group+.mk-ind-group{padding-top:0}.mk-ind-group h2{margin-bottom:20px;font-size:24px}.mk-ind-cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.mk-ind-cards a{background:var(--bg-2);transition:background .15s,scale .2s var(--ease);border-radius:20px;flex-direction:column;gap:6px;padding:22px 48px 22px 22px;display:flex;position:relative}.mk-ind-cards a:hover{background:var(--mint-soft);scale:1.01}.mk-ind-cards b{font:700 17px var(--font-display);letter-spacing:-.015em}.mk-ind-cards small{color:var(--fg-2);font-size:14px;line-height:1.55}.mk-ind-cards svg{width:18px;height:18px;color:var(--accent);transition:translate .15s;position:absolute;top:24px;right:20px}.mk-ind-cards a:hover svg{translate:3px}.mk-related .mk-ctas{margin-top:24px}.mk-final-center{text-align:center;max-width:640px}.mk-final-center p{max-width:none;margin:12px auto 0}@media (max-width:980px){.mk-ind-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.mk-ind-hero{padding-top:32px}.mk-plays,.mk-ind-cards,.mk-feature-list{grid-template-columns:1fr}}
