.booklet_booklet__0N3u4{min-height:100vh;background:var(--cream)}.booklet_topNav__2GGSs{display:flex;justify-content:space-between;align-items:center;padding:1rem 5%;background:var(--dark);position:-webkit-sticky;position:sticky;top:0;z-index:100}.booklet_backLink__rjnf6{color:hsla(0,0%,100%,.6);text-decoration:none;font-size:.85rem;transition:color .3s}.booklet_backLink__rjnf6:hover{color:var(--gold-bright)}.booklet_topBrand__K43mr{font-size:.68rem;letter-spacing:.3em;color:var(--gold-bright);font-weight:600}.booklet_hero__RJhk0{background:linear-gradient(135deg,var(--dark) 0,#1a1812 50%,var(--dark-warm) 100%);padding:5rem 5% 4rem;text-align:center;position:relative;overflow:hidden}.booklet_heroOverlay__0cqfJ{position:absolute;inset:0;background:radial-gradient(ellipse at 20% 80%,rgba(139,105,20,.12) 0,transparent 60%),radial-gradient(ellipse at 80% 20%,rgba(139,105,20,.08) 0,transparent 60%)}.booklet_heroContent__5DCem{position:relative;z-index:1;max-width:700px;margin:0 auto}.booklet_heroFlag__nV_RR{margin-bottom:1.5rem;display:inline-block}.booklet_heroFlag__nV_RR img{border-radius:10px;box-shadow:0 8px 32px rgba(0,0,0,.4);border:2px solid rgba(139,105,20,.3)}.booklet_heroRegion__Osh_l{font-size:.72rem;letter-spacing:.25em;text-transform:uppercase;color:var(--gold-bright);margin-bottom:.5rem;font-weight:600}.booklet_heroTitle__UzepQ{font-family:var(--font-display);font-size:clamp(2.5rem,7vw,4rem);font-weight:900;color:#fff;margin-bottom:1rem;line-height:1.1}.booklet_heroDesc__xJ6c4{font-family:var(--font-body);font-size:.92rem;color:hsla(0,0%,100%,.7);line-height:1.85;max-width:650px;margin:0 auto 2.5rem;text-align:justify}.booklet_quickFacts__10SEo{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;padding:1.5rem 2rem;background:hsla(0,0%,100%,.04);border-radius:16px;border:1px solid rgba(139,105,20,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.booklet_fact__zwzpw{display:flex;align-items:center;gap:.6rem;text-align:left}.booklet_factIcon__7_upX{font-size:1.3rem}.booklet_factLabel__keHlJ{font-size:.62rem;text-transform:uppercase;letter-spacing:.12em;color:hsla(0,0%,100%,.35);font-weight:500}.booklet_factValue__Oixl0{font-size:.88rem;color:var(--gold-bright);font-weight:600}.booklet_sectionNav__eX9ya{display:flex;justify-content:center;gap:0;background:#fff;border-bottom:1px solid rgba(0,0,0,.06);position:-webkit-sticky;position:sticky;top:52px;z-index:90;overflow-x:auto;-webkit-overflow-scrolling:touch}.booklet_sectionNavItem__MWcZw{display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.8rem 1.5rem;font-size:.68rem;font-weight:500;color:var(--text-muted);text-decoration:none;border-bottom:2px solid transparent;transition:all .3s;white-space:nowrap}.booklet_sectionNavItem__MWcZw:hover{color:var(--gold);border-bottom-color:var(--gold)}.booklet_sectionNavItem__MWcZw span:first-child{font-size:1.1rem}.booklet_locatorSection__JuSl0{text-align:center;padding:2rem 5%;background:#fff}.booklet_locatorImg__SYU3E{max-width:300px;width:100%;border-radius:50%;box-shadow:0 4px 24px rgba(0,0,0,.06);border:3px solid var(--gold-pale)}.booklet_section__T3kjB{padding:3.5rem 5%;background:#fff}.booklet_sectionAlt__yWNXy{background:var(--cream)}.booklet_sectionDark__3nF5O{background:var(--dark);color:#fff}.booklet_sectionDark__3nF5O .booklet_sectionTitle__OerKk{color:#fff}.booklet_sectionDark__3nF5O .booklet_subTitle__kYR8j{color:var(--gold-bright)}.booklet_sectionHeader__q06sA{display:flex;align-items:center;gap:.8rem;max-width:800px;margin:0 auto 2rem}.booklet_sectionIcon__QLj2g{font-size:1.6rem;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--gold-pale);border-radius:12px;flex-shrink:0}.booklet_sectionDark__3nF5O .booklet_sectionIcon__QLj2g{background:rgba(139,105,20,.2)}.booklet_sectionTitle__OerKk{font-family:var(--font-display);font-size:1.6rem;font-weight:800;color:var(--dark);margin:0}.booklet_subTitle__kYR8j{font-family:var(--font-display);font-size:1.1rem;font-weight:700;color:var(--dark);margin-bottom:.8rem}.booklet_prose__E8ony{max-width:800px;margin:0 auto 1.5rem;font-size:.95rem;line-height:1.85;color:var(--text)}.booklet_infoCard__yLbjm{max-width:800px;margin:0 auto 1.2rem;padding:1.5rem 2rem;background:var(--cream);border-radius:var(--radius);border-left:3px solid var(--gold)}.booklet_sectionAlt__yWNXy .booklet_infoCard__yLbjm{background:#fff}.booklet_infoCardTitle__lIJbR{font-family:var(--font-display);font-size:.95rem;font-weight:700;color:var(--dark);margin-bottom:.5rem}.booklet_infoCard__yLbjm p{font-size:.9rem;line-height:1.75;color:var(--text);margin:0}.booklet_languageCard__RfuNM{max-width:800px;margin:0 auto;padding:2rem;background:#fff;border-radius:var(--radius);box-shadow:0 4px 20px rgba(0,0,0,.04);border:1px solid rgba(139,105,20,.1)}.booklet_langMain__uYz7Z{text-align:center}.booklet_langLabel__V8SAS{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.15em;color:var(--text-muted);margin-bottom:.5rem}.booklet_langValue__DaEQS{font-family:var(--font-display);font-size:1.4rem;font-weight:700;color:var(--dark)}.booklet_vaccineGrid___11_D{max-width:800px;margin:0 auto;display:grid;grid-gap:1rem;gap:1rem}.booklet_vaccCard__hxF_W{padding:1.5rem 2rem;background:var(--cream);border-radius:var(--radius);border-left:3px solid var(--gold)}.booklet_vaccCardWarn__OOrAc{border-left-color:#e74c3c;background:#fef2f2}.booklet_vaccCardHealth__LfNtc{border-left-color:var(--accent-teal);background:#f0fdf4}.booklet_vaccCardInfo__zkxyN{border-left-color:#3b82f6;background:#eff6ff}.booklet_vaccCardTitle__PmXOx{font-family:var(--font-display);font-size:.9rem;font-weight:700;color:var(--dark);margin-bottom:.6rem}.booklet_vaccCard__hxF_W p{font-size:.88rem;line-height:1.7;color:var(--text);margin:0}.booklet_vaccOk__Xi9dQ{font-size:.95rem;color:#16a34a;font-weight:500}.booklet_pillGroup__p5bvE{display:flex;flex-wrap:wrap;gap:.4rem}.booklet_pill__pKgHC{padding:.35rem .9rem;border-radius:50px;font-size:.78rem;font-weight:500}.booklet_pillRed__t6S1f{background:#fee2e2;color:#dc2626;border:1px solid #fecaca}.booklet_pillOrange__owyfz{background:#fff7ed;color:#ea580c;border:1px solid #fed7aa}.booklet_pillPurple__Z6o74{background:#f5f3ff;color:#7c3aed;border:1px solid #ddd6fe}.booklet_emergencyGrid__CMeiY{max-width:800px;margin:0 auto 2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:1rem;gap:1rem}.booklet_emergencyCard__cBMWk{text-align:center;padding:1.5rem;background:hsla(0,0%,100%,.06);border-radius:var(--radius);border:1px solid rgba(139,105,20,.15)}.booklet_emergencyIcon__8jfup{font-size:2rem;display:block;margin-bottom:.5rem}.booklet_emergencyType__kaNlm{font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:hsla(0,0%,100%,.4);margin-bottom:.3rem}.booklet_emergencyNumber__ZoJCD{font-family:var(--font-display);font-size:1.4rem;font-weight:800;color:var(--gold-bright)}.booklet_hospitalSection__DgPiU{max-width:800px;margin:0 auto 2rem}.booklet_hospitalGrid__cJM0p{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:.8rem;gap:.8rem}.booklet_hospitalCard__3Jhn_{padding:1rem 1.2rem;background:hsla(0,0%,100%,.05);border-radius:10px;border:1px solid hsla(0,0%,100%,.08)}.booklet_hospitalName__2TLVE{font-size:.88rem;font-weight:600;color:hsla(0,0%,100%,.85);margin-bottom:.3rem}.booklet_hospitalPhone__uGHml{font-size:.78rem;color:var(--gold-bright)}.booklet_advisoryCard__VQdeZ{max-width:800px;margin:0 auto;padding:1.5rem 2rem;background:rgba(234,88,12,.08);border-radius:var(--radius);border-left:3px solid #f97316}.booklet_advisoryCard__VQdeZ p{font-size:.88rem;line-height:1.7;color:hsla(0,0%,100%,.7);margin:0}.booklet_plugsCard__qyOZL{max-width:800px;margin:0 auto 1.5rem;padding:2rem;background:var(--cream);border-radius:var(--radius);border:1px solid rgba(139,105,20,.1)}.booklet_plugsInfo__4Rskz{align-items:center;justify-content:space-between}.booklet_plugsInfo__4Rskz,.booklet_plugsTypes__QcCtc{display:flex;flex-wrap:wrap;gap:1.5rem}.booklet_plugType__TeWZl{display:flex;flex-direction:column;align-items:center;gap:.3rem;font-size:.75rem;color:var(--text-muted)}.booklet_plugType__TeWZl img{border-radius:8px;background:#fff;padding:4px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.booklet_plugFallback__ZjlQZ{width:48px;height:48px;border-radius:8px;background:var(--gold-pale);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:800;font-size:1.2rem;color:var(--gold)}.booklet_plugsMeta__qCXSY{display:flex;gap:1rem;font-size:.88rem;color:var(--text-light);font-weight:500}.booklet_plugsNote__eWbIc{font-size:.82rem;color:var(--text-muted);margin-top:1rem;line-height:1.7;font-style:italic}.booklet_cultureCard__ZQEQ9{max-width:800px;margin:0 auto 1.2rem;padding:1.5rem 2rem;background:#fff;border-radius:var(--radius);border-left:3px solid var(--gold)}.booklet_cultureCard__ZQEQ9 p{font-size:.88rem;line-height:1.75;color:var(--text);margin:0}.booklet_cultureCardWarn__yTCzB{border-left-color:#f97316;background:#fff7ed}.booklet_noData__x03o1{max-width:800px;margin:0 auto;text-align:center;color:var(--text-muted);font-style:italic;padding:2rem}.booklet_footer__shFfE{background:var(--dark);padding:3rem 5%}.booklet_footerInner__Brmds{max-width:800px;margin:0 auto;text-align:center}.booklet_footerBrand__UCpig{font-size:.68rem;letter-spacing:.3em;color:var(--gold-bright);margin-bottom:.5rem}.booklet_footerCopy__iCViR{font-size:.75rem;color:hsla(0,0%,100%,.3)}@media (max-width:640px){.booklet_quickFacts__10SEo{gap:1rem;padding:1rem}.booklet_fact__zwzpw{min-width:40%}.booklet_sectionNavItem__MWcZw{padding:.6rem .8rem}.booklet_emergencyGrid__CMeiY{grid-template-columns:1fr 1fr}.booklet_hospitalGrid__cJM0p{grid-template-columns:1fr}.booklet_plugsInfo__4Rskz{flex-direction:column;align-items:flex-start}}@media (max-width:380px){.booklet_fact__zwzpw{min-width:100%}.booklet_emergencyGrid__CMeiY{grid-template-columns:1fr}}@media print{.booklet_sectionNav__eX9ya,.booklet_topNav__2GGSs{display:none}.booklet_hero__RJhk0{padding:2rem 5%}.booklet_heroFlag__nV_RR img{border-radius:4px}.booklet_sectionAlt__yWNXy,.booklet_sectionDark__3nF5O,.booklet_section__T3kjB{background:#fff!important;color:#000!important;page-break-inside:avoid;break-inside:avoid}.booklet_emergencyNumber__ZoJCD,.booklet_hospitalName__2TLVE,.booklet_sectionDark__3nF5O .booklet_sectionTitle__OerKk,.booklet_sectionDark__3nF5O .booklet_subTitle__kYR8j{color:#000!important}}