.guide-page{max-width:880px;padding-bottom:24px}.guide-breadcrumbs ol{color:var(--muted);flex-wrap:wrap;gap:6px;margin:0 0 18px;padding:0;font-size:12px;list-style:none;display:flex}.guide-breadcrumbs li+li:before{content:"›";margin-inline-end:6px}.guide-breadcrumbs a:hover{color:var(--pass-green);text-decoration:underline}.guide-hero h1{font-size:36px}.guide-hero .guide-lead{max-width:68ch;margin-top:14px;font-size:16px;line-height:1.75}.guide-updated{color:var(--muted);margin-top:10px;font-size:12px}.guide-section{margin-top:44px}.guide-section>h2{margin-bottom:14px}.guide-section>p{max-width:70ch}.guide-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.guide-facts li{border-radius:var(--radius);background:#fff;border:1px solid #e7e8e4;padding:18px 20px}.guide-facts h3{color:var(--pass-green);font-size:14px}.guide-facts p{margin-top:6px;font-size:14px}.guide-checklist{gap:10px;margin:0;padding:0;list-style:none;display:grid}.guide-checklist li{border-radius:var(--radius);background:var(--surface);padding:16px 20px}.guide-checklist h3{font-size:15px}.guide-checklist p{margin-top:4px}.guide-faq{gap:8px;display:grid}.guide-faq details{background:#fff;border:1px solid #e7e8e4;border-radius:14px;padding:0 18px}.guide-faq summary{cursor:pointer;align-items:center;min-height:52px;font-weight:600;list-style:none;display:flex}.guide-faq summary::-webkit-details-marker{display:none}.guide-faq summary:after{content:"+";color:var(--pass-green);margin-inline-start:auto;padding-inline-start:16px;font-size:20px}.guide-faq details[open] summary:after{content:"−"}.guide-faq details p{max-width:70ch;padding:0 0 16px}.guide-city-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.guide-city-list a{min-height:52px;color:var(--pass-green);background:#edf7f0;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;font-weight:600;display:flex}.guide-city-list a:hover{background:#dff0e5}.guide-note{color:var(--muted);margin-top:14px;font-size:13px}.guide-note a,.guide-section p a{color:var(--pass-green);text-decoration:underline}.guide-links ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.guide-links a{border:1px solid var(--line);border-radius:100px;align-items:center;min-height:44px;padding:10px 16px;font-size:13px;display:inline-flex}.guide-links a:hover{background:var(--surface)}.guide-cta{border-radius:var(--radius);color:#fff;background:#101511;justify-content:space-between;align-items:center;gap:24px;margin-top:48px;padding:28px;display:flex}.guide-cta p{color:#c8cfca;margin-top:6px}.guide-cta-actions{flex-wrap:wrap;gap:10px;display:flex}.guide-store{color:var(--black);background:#fff}.guide-store:hover{background:#e9ece9}.guide-disclaimer{color:var(--muted);max-width:75ch;margin-top:32px;font-size:12px}.guide-page[dir=rtl]{font-family:Noto Sans Arabic,Tahoma,Arial,sans-serif}.guide-page[dir=rtl] .guide-breadcrumbs li+li:before{content:"‹"}@media (max-width:800px){.guide-facts{grid-template-columns:1fr}.guide-city-list{grid-template-columns:1fr 1fr}.guide-cta{flex-direction:column;align-items:flex-start}}@media (max-width:650px){.guide-hero h1{font-size:28px}.guide-hero .guide-lead{font-size:15px}.guide-section{margin-top:36px}.guide-cta{padding:22px}.guide-cta-actions{width:100%}.guide-cta-actions>*{flex:1}}
