.lst-page{flex:1;padding:96px 0 0;color:var(--text-full);line-height:1.55}.lst-wrap{max-width:1080px;margin:0 auto;padding:0 16px}@media (min-width:720px){.lst-wrap{padding:0 32px}}.lst-crumbs{font-size:.8125rem;color:var(--text-secondary)}.lst-crumbs a{color:var(--text-body);text-decoration:none}.lst-crumbs a:hover{color:var(--text-heading)}.lst-crumb-sep{margin:0 .4em}.lst-eyebrow{display:inline-block;margin-top:28px;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-rose);border:1px solid var(--accent-rose-border);background:var(--accent-rose-tint-10);padding:.3rem .75rem;border-radius:999px}.lst-eyebrow-top{margin-top:8px}.lst-h1{font-size:clamp(2.1rem,5.5vw,3.75rem);font-weight:800;letter-spacing:-.03em;line-height:1.05;margin:18px 0 0;color:var(--text-heading)}.lst-lede{font-size:clamp(1rem,2vw,1.125rem);color:var(--text-body);max-width:700px;margin:18px 0 0}.lst-meta{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:18px;font-size:.8125rem;color:var(--text-secondary)}.lst-meta a{color:var(--text-body)}.lst-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--utility-green);margin-right:6px;vertical-align:middle}.lst-muted{color:var(--text-secondary);font-size:.8125rem}.lst-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:40px}@media (min-width:860px){.lst-stats{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}.lst-tile{background:var(--bg-panel);border:1px solid var(--border-ghost);border-radius:16px;padding:18px 18px 16px}.lst-num{font-size:clamp(1.6rem,3.4vw,2.2rem);font-weight:800;letter-spacing:-.03em;line-height:1.1}.lst-lbl{font-size:.8125rem;color:var(--text-body);margin-top:6px}.lst-sub{font-size:.75rem;color:var(--text-secondary);margin-top:2px}.lst-section{margin-top:64px}.lst-section h2{font-size:clamp(1.35rem,2.6vw,1.75rem);font-weight:750;letter-spacing:-.02em;margin:0;color:var(--text-heading)}.lst-sec-lede{color:var(--text-body);margin:8px 0 0;max-width:680px;font-size:.95rem}.lst-grid1,.lst-grid2{display:grid;gap:16px;margin-top:22px}@media (min-width:860px){.lst-grid2{grid-template-columns:1.25fr 1fr}}.lst-grid1{max-width:640px}.lst-card{background:var(--bg-panel);border:1px solid var(--border-ghost);border-radius:16px;padding:22px}.lst-card h3{margin:0 0 14px;font-size:.95rem;font-weight:650;color:var(--text-heading)}.lst-gap{margin-top:22px}.lst-narrow{max-width:560px}.lst-bars{display:grid;gap:14px}.lst-bar-row{display:grid;grid-template-columns:78px 1fr 96px;align-items:center;gap:12px;font-size:.8125rem}.lst-bar-k{color:var(--text-body)}.lst-track{height:10px;background:var(--border-ghost);border-radius:999px;overflow:hidden}.lst-fill{height:100%;background:linear-gradient(90deg,var(--accent-rose-deep),var(--accent-rose));border-radius:999px;min-width:4px}.lst-bar-v{text-align:right;color:var(--text-body);font-variant-numeric:tabular-nums}.lst-bar-v b{color:var(--text-full);font-weight:650}.lst-er{width:100%;border-collapse:collapse;font-size:.85rem;font-variant-numeric:tabular-nums}.lst-er td{padding:9px 0;border-bottom:1px solid var(--border-ghost)}.lst-er td:last-child{text-align:right;font-weight:650}.lst-er tr:last-child td{border-bottom:0}.lst-note{font-size:.75rem;color:var(--text-secondary);margin:12px 0 0}.lst-chips{display:flex;flex-wrap:wrap;gap:8px}.lst-chip{display:inline-flex;align-items:center;gap:8px;padding:.42rem .8rem;border-radius:999px;border:1px solid var(--border-subtle);font-size:.8125rem;color:var(--text-heading);background:var(--bg-panel2);text-decoration:none}a.lst-chip:hover{border-color:var(--accent-rose-border);background:var(--accent-rose-tint-10)}.lst-chip i{font-style:normal;color:var(--text-secondary);font-variant-numeric:tabular-nums}.lst-facts,.lst-related{margin-top:18px}.lst-facts{display:grid;gap:12px}@media (min-width:600px){.lst-facts{grid-template-columns:repeat(3,1fr)}}.lst-chips+.lst-facts{margin-top:22px}.lst-facts:first-child{margin-top:0}.lst-fact{border-top:1px solid var(--border-ghost);padding-top:12px}.lst-fact b{display:block;font-size:1.35rem;letter-spacing:-.02em}.lst-fact span{font-size:.8125rem;color:var(--text-body)}.lst-city{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--border-ghost);font-size:.9rem}.lst-city span:last-child{color:var(--text-body);font-variant-numeric:tabular-nums}.lst-city-links{margin:14px 0 0;font-size:.85rem;color:var(--text-body)}.lst-tips{display:grid;gap:12px;margin-top:22px}@media (min-width:860px){.lst-tips{grid-template-columns:repeat(3,1fr)}}.lst-tip{background:var(--bg-surface);border:1px solid var(--border-ghost);border-radius:16px;padding:20px}.lst-tip-n{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--accent-rose-tint-14);color:var(--accent-rose);font-weight:700;font-size:.8125rem}.lst-tip h3{font-size:.95rem;margin:14px 0 6px;color:var(--text-heading)}.lst-tip p{margin:0;font-size:.85rem;color:var(--text-body)}.lst-cta{margin-top:64px;border-radius:20px;padding:32px 24px;background:radial-gradient(120% 140% at 0 0,hsla(32,40%,65%,.16),transparent 55%),var(--bg-panel);border:1px solid var(--accent-rose-border);display:grid;gap:18px;align-items:center}@media (min-width:860px){.lst-cta{grid-template-columns:1fr auto;padding:40px}}.lst-cta h2{font-size:clamp(1.4rem,2.8vw,1.9rem);font-weight:750;letter-spacing:-.02em;margin:0;color:var(--text-heading)}.lst-cta p{margin:8px 0 0;color:var(--text-body)}.lst-actions{display:flex;flex-wrap:wrap;gap:10px}.lst-creator-banner{margin-top:16px;border-radius:16px;padding:18px 20px;background:var(--bg-surface);border:1px solid var(--border-ghost);display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;font-size:.9rem;color:var(--text-body)}.lst-creator-banner b{color:var(--text-heading)}.lst-btn-sm{min-width:0;padding:.45rem .95rem;font-size:.8125rem}.lst-method{margin:18px 0 0;padding-left:18px;font-size:.875rem;color:var(--text-body);max-width:760px}.lst-method li{margin:0 0 8px}.lst-faq{margin-top:18px}.lst-faq details{border-bottom:1px solid var(--border-ghost);padding:16px 0}.lst-faq details:first-child{border-top:1px solid var(--border-ghost)}.lst-faq summary{cursor:pointer;font-weight:600;color:var(--text-heading);list-style:none;display:flex;justify-content:space-between;gap:12px}.lst-faq summary::-webkit-details-marker{display:none}.lst-faq summary:after{content:"+";color:var(--accent-rose);font-weight:400;font-size:1.2rem;line-height:1}.lst-faq details[open] summary:after{content:"–"}.lst-faq details p{margin:10px 0 0;color:var(--text-body);font-size:.9rem;max-width:720px}.lst-hub-country{padding-top:8px}.lst-hub-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px}.lst-hub-head a{text-decoration:none}.lst-hub-head a:hover{color:var(--accent-rose-bright)}.lst-hub-groups{display:grid;gap:12px;margin-top:16px}