.mk-list{gap:clamp(12px,1.4vw,20px);display:grid}.mk-item{--pad:clamp(16px, 1.7vw, 24px);margin-inline:calc(var(--pad) * -1);padding:calc(var(--pad) * .5) var(--pad);transition:background-color var(--t-ui) ease}.mk-item[open]{background:var(--faq-tile,var(--paper-2));padding-bottom:var(--pad)}.mk-question{cursor:pointer;font-family:var(--font-display);font-size:var(--step-lead);letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:1.5rem;min-height:48px;padding-block:.5rem;font-weight:500;line-height:1.3;list-style:none;display:flex}.mk-question::-webkit-details-marker{display:none}.mk-chevron{height:.6em;transition:transform var(--t-ui) var(--ease-out);flex:none;width:.6em;position:relative}.mk-chevron:before,.mk-chevron:after{content:"";background:currentColor;width:.42em;height:2px;position:absolute;top:50%}.mk-chevron:before{transform-origin:0;left:0;transform:rotate(40deg)}.mk-chevron:after{transform-origin:100%;right:0;transform:rotate(-40deg)}.mk-item[open] .mk-chevron{transform:rotate(180deg)}.mk-answer{font-size:var(--step-body);max-width:52ch;padding-top:.5rem;line-height:1.6}.mk-answer a{font-family:var(--font-display);text-underline-offset:.2em;font-weight:600}@media (hover:hover) and (pointer:fine){.mk-item:not([open]):hover{background:var(--faq-hover,color-mix(in srgb, var(--paper-2) 55%, transparent))}}@media (prefers-reduced-motion:no-preference){.mk-item[open] .mk-answer{animation:mk-answer-in .36s var(--ease-out)}}@keyframes mk-answer-in{0%{opacity:0;transform:translateY(-6px)}}
