.mko .acc-stamp{max-width:var(--o-max);padding:0 var(--gut) 40px;letter-spacing:.14em;text-transform:uppercase;color:var(--o-ink-3);margin:0 auto;font-size:12px;font-weight:700}.mko .acc-stamp span{padding:0 6px}.mko .acc-list{border:var(--o-card-brd);max-width:860px;box-shadow:var(--o-shadow);background:#fff;border-radius:16px;margin:28px 0 0;padding:0;list-style:none;overflow:hidden}.mko .acc-li{border-bottom:1px solid var(--o-line);color:var(--o-ink-2);text-wrap:pretty;padding-block:16px;padding-inline:46px 24px;font-size:16px;line-height:1.6;position:relative}.mko .acc-li:last-child{border-bottom:0}.mko .acc-li:before{content:"";inset-inline-start:24px;background:var(--o-mint-deep);border-radius:2px;width:10px;height:2px;position:absolute;top:27px}.mko .acc-strong{color:var(--o-ink);font-weight:700}.mko .acc-a{color:var(--o-mint-deep);text-underline-offset:3px;transition:color .15s var(--o-ease);text-decoration:underline;text-decoration-thickness:1px}.mko .acc-a:hover{color:var(--o-ink)}.mko .acc-a:focus-visible{outline:2px solid var(--o-mint-deep);outline-offset:2px}.mko .acc-contact{flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px;display:flex}.mko .acc-sla{color:var(--o-ink-3);margin:0;font-size:13.5px}@media (max-width:640px){.mko .acc-stamp{padding-bottom:28px}.mko .acc-li{padding-block:14px;padding-inline:40px 18px;font-size:15px}.mko .acc-li:before{inset-inline-start:18px}.mko .acc-contact .mkt-cta{width:100%}}@media (prefers-reduced-motion:reduce){.mko .acc-a{transition:none}}