/* Trekker Nepal additions: trust block, FAQ, review summary, notices. Kept separate so the legacy 358 KB style.css is untouched. */
.trekker-trust-block,.trekker-faq{padding:40px 0}
.trekker-guides{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-wrap:wrap;gap:20px}
.trekker-guides figure{margin:0;text-align:center;width:140px}
.trekker-guide-photo{width:120px;height:120px;object-fit:cover;border-radius:50%;display:block;margin:0 auto 8px}
.trekker-guides figcaption{font-size:14px;line-height:1.35}
.trekker-trust-facts{list-style:none;margin:0 0 16px;padding:0}
.trekker-trust-facts li{margin:0 0 10px;line-height:1.5}
.trekker-review-summary{margin:12px 0 0;font-size:15px}
.trekker-faq-item{margin:0 0 20px;padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,.1)}
.trekker-faq-item h3{font-size:18px;margin:0 0 8px}
.trekker-faq-item p{margin:0;line-height:1.6}
.trekker-last-updated{margin:16px 0 0;font-size:13px;opacity:.7;text-align:center}
.trekker-whatsapp-link{display:inline-block;margin:6px 0}
.trekker-notice{position:relative;z-index:9999;padding:12px 16px;text-align:center;font-size:15px}
.trekker-notice.is-error{background:#fdecea;color:#7a1c14}
.trekker-notice.is-ok{background:#e7f5ea;color:#1b5e2b}
.trekker-hp{position:absolute!important;left:-9999px!important;height:0;overflow:hidden}
@media (max-width:600px){.trekker-guides{justify-content:center}}
.trekker-tp-text{display:inline-block;margin:0 8px;font-size:14px;vertical-align:middle}
.trekker-footer-contact{margin:12px 0 0;font-size:14px;line-height:1.5}
.trekker-variant-note{margin:12px 0 0;font-size:15px;line-height:1.5;color:inherit}
.trekker-variant-note a{color:inherit;text-decoration:underline}
.trekker-contact-alt{margin:24px 0}
.trekker-review-cta{margin:16px 0}
.trekker-insta{padding:30px 0;text-align:center}
.trekker-insta-follow{margin:16px 0 0}
