.mlfaq{color:var(--lf-body)}.mlfaq svg{fill:none}.mlfaq__hero{background:var(--surf-white);padding:5.6rem 0 var(--sp-6)}.mlfaq__hero-inner{max-width:74rem}.mlfaq__eyebrow{font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--lf-eyebrow);margin:0 0 var(--sp-2)}.mlfaq__title{font-size:var(--fs-h1);line-height:1.08;letter-spacing:-.01em;color:var(--lf-ink);margin:0}.mlfaq__sub{font-size:var(--fs-lead);line-height:1.5;color:var(--lf-muted);margin:var(--sp-3) 0 0;max-width:60rem}.mlfaq__intro{font-size:var(--fs-body);line-height:1.6;color:var(--lf-body);margin:var(--sp-3) 0 0;max-width:62rem}.mlfaq__intro a{color:var(--lf-eyebrow);font-weight:600}.mlfaq__layout{display:grid;grid-template-columns:minmax(24rem,28rem) 1fr;gap:var(--sp-6);align-items:start;padding-bottom:var(--sp-8)}.mlfaq__toc{position:sticky;top:9rem;display:flex;flex-direction:column;gap:.4rem}.mlfaq__toc-label{font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--lf-muted);margin:0 0 var(--sp-2) 1.4rem}.mlfaq__toc-link{display:grid;grid-template-columns:3rem 1fr auto;align-items:baseline;gap:1rem;padding:1.1rem 1.4rem;border-radius:var(--r-md);text-decoration:none;color:var(--lf-ink);transition:background-color var(--lf-dur) var(--lf-ease)}.mlfaq__toc-num{font-size:1.3rem;font-weight:800;color:var(--lf-celeste);font-variant-numeric:tabular-nums}.mlfaq__toc-t{font-size:1.5rem;font-weight:650;line-height:1.25}.mlfaq__toc-c{font-size:1.2rem;color:var(--lf-muted);white-space:nowrap}.mlfaq__toc-link:hover,.mlfaq__toc-link.is-active{background:var(--surf-tint)}.mlfaq__toc-link.is-active .mlfaq__toc-num{color:var(--lf-eyebrow)}.mlfaq__toc-link:focus-visible{outline:.3rem solid var(--lf-celeste);outline-offset:.2rem}.mlfaq__content{min-width:0}.mlfaq__cat{scroll-margin-top:9rem;padding:var(--sp-3) 0 var(--sp-5)}.mlfaq__cat+.mlfaq__cat{border-top:var(--lf-hair)}.mlfaq__cat--tint,.mlfaq__cat--tint2{padding:var(--sp-5);border-radius:var(--r-lg);margin-block:var(--sp-3);border-top:0}.mlfaq__cat--tint{background:var(--surf-tint)}.mlfaq__cat--tint2{background:var(--surf-tint-2)}.mlfaq__cat--tint+.mlfaq__cat,.mlfaq__cat--tint2+.mlfaq__cat{border-top:0}.mlfaq__cat-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 1.4rem;margin-bottom:var(--sp-2)}.mlfaq__folio{font-size:1.6rem;font-weight:800;color:var(--lf-celeste);font-variant-numeric:tabular-nums}.mlfaq__cat-title{font-size:var(--fs-h2);line-height:1.15;color:var(--lf-ink);margin:0}.mlfaq__cat-count{font-size:1.3rem;color:var(--lf-muted);font-weight:600;margin-left:auto}.mlfaq__subhead{display:flex;align-items:center;gap:.8rem;font-size:1.3rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--lf-eyebrow);margin:var(--sp-5) 0 var(--sp-1)}.mlfaq__subhead-num{color:var(--lf-celeste)}.mlfaq__list{margin:0}.mlfaq__item{border-bottom:var(--lf-hair)}.mlfaq__q{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3) 0;cursor:pointer;list-style:none;font-size:1.8rem;line-height:1.4;font-weight:600;color:var(--lf-ink);transition:color var(--lf-dur) var(--lf-ease)}.mlfaq__q::-webkit-details-marker{display:none}.mlfaq__q::marker{content:""}.mlfaq__q:hover{color:var(--lf-eyebrow)}.mlfaq__item:focus-within .mlfaq__q{color:var(--lf-eyebrow)}.mlfaq__q:focus-visible{outline:.3rem solid var(--lf-celeste);outline-offset:.3rem;border-radius:var(--r-sm)}.mlfaq__icon{flex:none;display:grid;place-items:center;width:3.4rem;height:3.4rem;border-radius:50%;background:var(--surf-tint);color:var(--lf-eyebrow);transition:transform var(--lf-dur) var(--lf-ease),background-color var(--lf-dur) var(--lf-ease)}.mlfaq__icon svg{width:1.8rem;height:1.8rem;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mlfaq__item[open] .mlfaq__icon{transform:rotate(180deg);background:var(--lf-celeste);color:#0f3947}.mlfaq__cat--tint .mlfaq__icon,.mlfaq__cat--tint2 .mlfaq__icon{background:var(--surf-white)}.mlfaq__a{padding:0 5rem var(--sp-4) 0;font-size:1.6rem;line-height:1.7;color:var(--lf-body)}.mlfaq__a>*:first-child{margin-top:0}.mlfaq__a>*:last-child{margin-bottom:0}.mlfaq__a p{margin:0 0 var(--sp-2)}.mlfaq__a a{color:var(--lf-eyebrow);text-decoration:underline;text-underline-offset:.2em}.mlfaq__a strong{color:var(--lf-ink)}.mlfaq__a ul{list-style:none;margin:var(--sp-2) 0;padding:0;display:grid;gap:var(--sp-1) var(--sp-4)}.mlfaq__a ul li{position:relative;padding-left:3rem}.mlfaq__a ul li:before{content:"";position:absolute;left:0;top:.2em;width:2rem;height:2rem;background:no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f8a5c' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}@media(min-width:750px){.mlfaq__a ul{grid-template-columns:1fr 1fr}}.mlfaq__item[open] .mlfaq__a{animation:mlfaqReveal var(--lf-dur) var(--lf-ease)}@keyframes mlfaqReveal{0%{opacity:0;transform:translateY(-.4rem)}to{opacity:1;transform:none}}.mlfaq__closing{background:var(--surf-anchor);color:#fff;padding-block:7rem;text-align:center}.mlfaq__closing-inner{max-width:66rem;margin-inline:auto}.mlfaq__closing-eyebrow{font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--lf-celeste);margin:0 0 var(--sp-2)}.mlfaq__closing-title{font-size:var(--fs-h2);line-height:1.15;color:#fff;margin:0 0 var(--sp-2)}.mlfaq__closing-text{font-size:var(--fs-lead);line-height:1.5;color:#ffffffd1;margin:0 0 var(--sp-5)}.mlfaq__cta{display:inline-flex;align-items:center;gap:.8rem;padding:1.4rem 2.8rem;border-radius:var(--r-pill);background:var(--lf-yellow);color:var(--lf-ink);font-size:var(--fs-body);font-weight:700;text-decoration:none;transition:background-color var(--lf-dur) var(--lf-ease),transform var(--lf-dur) var(--lf-ease)}.mlfaq__cta svg{width:1.8rem;height:1.8rem;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.mlfaq__cta:hover{background:var(--lf-yellow-press);transform:translateY(-.2rem)}.mlfaq__cta:focus-visible{outline:.3rem solid var(--lf-celeste);outline-offset:.3rem}@media(max-width:989px){.mlfaq__layout{grid-template-columns:1fr;gap:var(--sp-4)}.mlfaq__toc{position:sticky;top:6rem;z-index:4;flex-direction:row;gap:.8rem;overflow-x:auto;padding:1rem 0;margin:0 -2rem;padding-inline:2rem;background:var(--surf-white);border-bottom:var(--lf-hair);scrollbar-width:none}.mlfaq__toc::-webkit-scrollbar{display:none}.mlfaq__toc-label{display:none}.mlfaq__toc-link{flex:none;grid-template-columns:auto auto;padding:.9rem 1.4rem;border:var(--lf-hair-celeste);border-radius:var(--r-pill)}.mlfaq__toc-link .mlfaq__toc-c{display:none}.mlfaq__toc-t{font-size:1.4rem;white-space:nowrap}}@media(max-width:749px){.mlfaq__hero{padding-top:3.6rem}.mlfaq__q{font-size:1.6rem}.mlfaq__a{padding-right:0}.mlfaq__cat--tint,.mlfaq__cat--tint2{padding:var(--sp-4) var(--sp-3)}}@media(prefers-reduced-motion:reduce){.mlfaq__icon,.mlfaq__cta,.mlfaq__toc-link,.mlfaq__q{transition:none}.mlfaq__item[open] .mlfaq__a{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ml-faq.css.map */
