/* หน้าเกี่ยวกับเรา (ใช้สีและฟอนต์จาก style.css · แถบเมนูบนอยู่ใน nav.css) */

body.mp{padding-bottom:0}
.mp section{padding-block:56px 8px}
.kicker{display:block;color:var(--wine);margin-bottom:8px}
.mp .sec-h h2{white-space:pre-line;font-size:clamp(26px,5.4vw,40px);line-height:1.18}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;border-radius:999px;padding:12px 22px;font-weight:700;font-size:15.5px;border:1px solid transparent}
.btn.line{background:var(--ln);color:#FFFFFF}
.ok{color:var(--ok);font-weight:800}

/* ปิดท้าย */
.endcta{margin-block:56px 24px;background:#8C2331;color:#FFFFFF;border-radius:22px;padding:32px 22px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}
.endcta h2{font-family:var(--f-display);font-weight:800;font-size:clamp(26px,5.4vw,40px);line-height:1.15;white-space:pre-line}
.endcta p{opacity:.85}
.endcta .btn{background:#FFFFFF;color:#8C2331}
footer .fnav{display:flex;flex-wrap:wrap;gap:6px 16px;margin-bottom:10px}
footer .fnav a{color:var(--ink-2);text-decoration:none;font-weight:600}

/* เกี่ยวกับเรา */
.abhero{background:var(--hero-bg);color:var(--hero-fg)}
.abhero .wrap{padding-block:48px}
.abhero h1{margin-top:4px;font-family:var(--f-display);font-weight:800;font-size:clamp(30px,6.4vw,52px);line-height:1.15}
.abhero .lead{color:var(--hero-muted);font-size:17px;line-height:1.75;max-width:38em;margin-top:14px}
.story{display:grid;gap:24px;align-items:start}
/* ย่อหน้าเรื่องราวร้าน */
.prose{display:flex;flex-direction:column;gap:14px;font-size:16px;line-height:1.8;max-width:42em}
.ticks-ab{list-style:none;padding:0;margin:4px 0 0;display:grid;gap:8px}
.ticks-ab li{display:flex;gap:8px}
.story figure{margin:0}
.story figure img{border-radius:var(--r);width:100%;aspect-ratio:1;object-fit:cover}
.story figcaption{font-size:12.5px;color:var(--ink-2);margin-top:6px}
@media (min-width:860px){.story{grid-template-columns:1fr 1fr;gap:40px}}
