.mkim-faq{background:var(--mkim-cream)}.mkim-faq-inner{padding:96px var(--mkim-pad,6vw)}.mkim-faq-head{text-align:center;margin-bottom:46px}.mkim-faq-head .mkim-eyebrow{display:block}.mkim-faq-head h2{font-family:var(--mkim-serif);font-weight:500;font-size:38px;line-height:1.15;margin:14px 0 0;color:var(--mkim-ink)}.mkim-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 56px;align-items:start}.mkim-faq-col{display:flex;flex-direction:column}.mkim-faq-item{border-top:1px solid var(--mkim-line)}.mkim-faq-q{width:100%;background:none;border:0;text-align:left;padding:24px 4px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--mkim-ink);cursor:pointer;font-family:inherit}.mkim-faq-q .qt{font-size:16px;letter-spacing:.01em;font-weight:400}.mkim-faq-q .qi{flex:none;width:24px;height:24px;position:relative}.mkim-faq-q .qi::before,.mkim-faq-q .qi::after{content:"";position:absolute;background:var(--mkim-gold);transition:transform .3s,opacity .3s}.mkim-faq-q .qi::before{left:0;right:0;top:50%;height:1px;transform:translateY(-50%)}.mkim-faq-q .qi::after{top:0;bottom:0;left:50%;width:1px;transform:translateX(-50%)}.mkim-faq-item.open .qi::after{transform:translateX(-50%) scaleY(0);opacity:0}.mkim-faq-a{overflow:hidden;max-height:0;transition:max-height .38s cubic-bezier(.6,0,.25,1)}.mkim-faq-a p{margin:0;padding:0 4px 26px;color:var(--mkim-muted);font-size:14px;line-height:1.6;max-width:50ch}@media (max-width:1024px){.mkim-faq-inner{padding:70px var(--mkim-pad,6vw)}.mkim-faq-grid{gap:0 36px}}@media (max-width:767px){.mkim-faq-grid{grid-template-columns:1fr;gap:0}.mkim-faq-head{margin-bottom:34px}.mkim-faq-head h2{font-size:30px}}