/* Menu information: one layout at every product width. */
.me26-information{--me26-gap:22px}
.me26-information .container{min-width:0}
.me26-information .section-head h2{max-width:850px;text-wrap:balance}
.me26-intro{max-width:850px;line-height:1.75;margin-bottom:26px}
.me26-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--me26-gap)}
.me26-card,.me26-faq{min-width:0;padding:clamp(22px,3vw,32px);overflow-wrap:anywhere}
.me26-card h3{margin:0 0 16px;line-height:1.35}
.me26-card p{line-height:1.75;margin:0 0 16px}
.me26-card p:last-child{margin-bottom:0}
.me26-card a{display:inline-block;margin-top:6px;font-weight:700;text-underline-offset:4px}
.me26-faq{margin-top:28px}
.me26-faq h2{margin:0 0 24px;line-height:1.35}
.me26-faq details{border:1px solid var(--border,#e7d8ca);border-radius:14px;background:rgba(255,255,255,.7);overflow:hidden}
.me26-faq details+details{margin-top:12px}
.me26-faq summary{display:grid;grid-template-columns:minmax(0,1fr) 22px;gap:14px;align-items:start;min-height:54px;padding:16px 18px;box-sizing:border-box;list-style:none;cursor:pointer;line-height:1.55;font-weight:650;-webkit-tap-highlight-color:transparent}
.me26-faq summary::-webkit-details-marker{display:none}
.me26-faq summary::marker{content:""}
.me26-faq summary::after{content:"+";font-size:23px;line-height:1.25;text-align:center;color:var(--accent,#b84a2b)}
.me26-faq details[open] summary::after{content:"−"}
.me26-faq summary:focus-visible,.me26-actions a:focus-visible,.me26-back:focus-visible{outline:3px solid var(--accent,#b84a2b);outline-offset:4px}
.me26-answer{padding:0 18px 18px}
.me26-answer p{margin:0;line-height:1.75}
.me26-actions{display:flex;flex-wrap:wrap;align-items:stretch;gap:16px;margin-top:24px}
.me26-actions .btn{display:flex;justify-content:center;align-items:center;min-height:52px;max-width:100%;margin:0;padding:14px 22px;box-sizing:border-box;text-align:center;line-height:1.45;white-space:normal;overflow-wrap:anywhere}
@media(max-width:760px){
 .me26-information{--me26-gap:20px}
 .me26-cards{grid-template-columns:minmax(0,1fr)}
 .me26-faq{margin-top:24px}
 .me26-faq h2{font-size:clamp(22px,5.7vw,28px);margin-bottom:22px}
 .me26-faq summary{padding:16px;gap:12px}
 .me26-answer{padding:0 16px 18px}
 .me26-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}
 .me26-actions .btn{width:100%;min-width:0}
}
@media(prefers-reduced-motion:reduce){.me26-information *{scroll-behavior:auto}}
