.szl-page{max-width:var(--container-max,1200px);margin:0 auto;padding:var(--space-8,32px) var(--gutter,24px) var(--space-16,64px)}.szl-hero{background:var(--surface-warm,#e3f1fb);border:1px solid var(--border-subtle,#dde4ec);border-radius:var(--radius-xl,24px);padding:var(--space-10,40px) var(--space-8,32px);margin-bottom:var(--space-10,40px)}.szl-hero__eyebrow{text-transform:uppercase;letter-spacing:var(--ls-wide,.06em);font-size:var(--fs-2xs,12px);font-weight:var(--fw-bold,700);color:var(--eyebrow-color,var(--accent,#2e7cc4));margin:0 0 var(--space-2,8px)}.szl-hero h1{font-family:var(--font-display,sans-serif);font-weight:var(--hero-title-weight,700);font-size:var(--fs-4xl,clamp(28px,4vw,42px));line-height:var(--lh-tight,1.12);color:var(--text-strong,#22406e);margin:0 0 var(--space-3,12px)}.szl-hero p{color:var(--text-body,#333b45);font-size:var(--fs-lg,18px);margin:0;max-width:62ch}.szl-hero__count{color:var(--text-muted,#5b6b7f);font-weight:var(--fw-normal,400)}.szl-section{margin:var(--space-10,40px) 0}.szl-section__title{font-family:var(--font-display,sans-serif);font-size:var(--fs-2xl,28px);color:var(--text-strong,#22406e);margin:0 0 var(--space-4,16px);padding-bottom:var(--space-2,8px);border-bottom:2px solid var(--border-subtle,#dde4ec)}.szl-section__lead{color:var(--text-muted,#5b6b7f);margin:0 0 var(--space-5,20px);max-width:68ch}.szl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:var(--space-4,16px)}.szl-cloud{display:flex;flex-wrap:wrap;gap:var(--space-2,8px);list-style:none}.szl-cloud,.szl-cloud li{margin:0;padding:0}.szl-cloud a{display:inline-block;padding:var(--space-2,8px) var(--space-4,16px);background:var(--surface-card,#fff);border:1px solid var(--border-subtle,#dde4ec);border-radius:var(--radius-pill,999px);color:var(--text-strong,#22406e);text-decoration:none;font-size:var(--fs-sm,14px);font-weight:var(--fw-medium,500);transition:var(--transition,all .2s)}.szl-cloud a:hover{border-color:var(--accent,#2e7cc4);color:var(--accent-active,#1b568f);box-shadow:var(--shadow-sm)}.szl-cloud a .szl-cnt{color:var(--text-subtle,#8a97a8);font-weight:var(--fw-normal,400)}.szl-funnel{background:var(--gradient-brand,linear-gradient(135deg,#5aa9e6,#2e7cc4));border-radius:var(--radius-xl,24px);padding:var(--space-8,32px);color:var(--text-on-accent,#fff);box-shadow:var(--shadow-brand);margin:var(--space-10,40px) 0}.szl-funnel h2{font-family:var(--font-display,sans-serif);font-size:var(--fs-xl,22px);margin:0 0 var(--space-2,8px);color:#fff}.szl-funnel p{margin:0 0 var(--space-4,16px);opacity:.92}.szl-funnel a{display:inline-block;background:#fff;color:var(--accent-active,#1b568f);padding:var(--space-3,12px) var(--space-6,24px);border-radius:var(--radius-pill,999px);font-weight:var(--fw-bold,700);text-decoration:none}.szl-funnel a:hover{box-shadow:var(--shadow-md)}.szl-faq{display:flex;flex-direction:column;gap:var(--space-3,12px)}.szl-faq details{background:var(--surface-card,#fff);border:1px solid var(--border-subtle,#dde4ec);border-radius:var(--radius-lg,16px);padding:var(--space-4,16px) var(--space-5,20px)}.szl-faq summary{font-weight:var(--fw-bold,700);color:var(--text-strong,#22406e);cursor:pointer;font-family:var(--font-display,sans-serif)}.szl-faq details p{margin:var(--space-3,12px) 0 0;color:var(--text-body,#333b45)}.szl-article{font-family:var(--font-body,inherit);color:var(--text-body,inherit);font-size:var(--fs-md,17px);line-height:1.7}.szl-article p{margin:0 0 var(--space-4,16px)}.szl-article p:last-child{margin-bottom:0}.szl-detail{display:grid;grid-template-columns:1fr;gap:var(--space-8,32px)}@media (min-width:900px){.szl-detail{grid-template-columns:1.6fr 1fr;align-items:start}}.szl-panel{background:var(--surface-card,#fff);border:1px solid var(--border-subtle,#dde4ec);border-radius:var(--radius-lg,16px);padding:var(--space-6,24px);box-shadow:var(--shadow-sm)}.szl-panel h2{font-family:var(--font-display,sans-serif);font-size:var(--fs-lg,18px);color:var(--text-strong,#22406e);margin:0 0 var(--space-3,12px)}.szl-panel+.szl-panel{margin-top:var(--space-5,20px)}.szl-nap{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2,8px)}.szl-nap li{color:var(--text-body,#333b45)}.szl-nap a{color:var(--accent-active,#1b568f)}.szl-claim{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3,12px);background:var(--surface-sunken,#eef2f6);border:1px dashed var(--border-default,#c2ccd8);border-radius:var(--radius-lg,16px);padding:var(--space-4,16px) var(--space-5,20px);margin:var(--space-6,24px) 0}.szl-claim span{color:var(--text-body,#333b45);font-weight:var(--fw-medium,500)}.szl-claim a{background:var(--accent,#2e7cc4);color:#fff;padding:var(--space-2,8px) var(--space-5,20px);border-radius:var(--radius-pill,999px);text-decoration:none;font-weight:var(--fw-bold,700);white-space:nowrap}.szl-claim a:hover{background:var(--accent-hover,#2373b8)}.szl-back{display:inline-block;margin-bottom:var(--space-4,16px);color:var(--accent-active,#1b568f);text-decoration:none;font-size:var(--fs-sm,14px)}.szl-back:hover{text-decoration:underline}.szl-tag-row{display:flex;flex-wrap:wrap;gap:var(--space-2,8px);list-style:none;margin:var(--space-3,12px) 0 0;padding:0}.szl-tag-row li{background:var(--surface-warm,#e3f1fb);color:var(--accent-active,#1b568f);font-size:var(--fs-xs,13px);font-weight:var(--fw-medium,500);padding:2px var(--space-3,12px);border-radius:var(--radius-pill,999px)}.szl-facts{margin:var(--space-6,24px) 0}.szl-facts__group{margin-top:var(--space-4,16px)}.szl-facts__group h3{font-family:var(--font-display,sans-serif);font-size:var(--fs-sm,14px);font-weight:var(--fw-bold,700);color:var(--text-muted,#5b6b7f);text-transform:uppercase;letter-spacing:var(--ls-wide,.06em);margin:0 0 var(--space-2,8px)}.szl-facts__chips{display:flex;flex-wrap:wrap;gap:var(--space-2,8px);list-style:none;margin:0;padding:0}.szl-facts__chips li{display:inline-flex;align-items:center;gap:var(--space-1,4px);background:var(--surface-card,#fff);border:1px solid var(--border-subtle,#dde4ec);color:var(--text-strong,#22406e);font-size:var(--fs-sm,14px);font-weight:var(--fw-medium,500);padding:var(--space-1,4px) var(--space-3,12px);border-radius:var(--radius-pill,999px)}.szl-facts__stand{margin:var(--space-3,12px) 0 0;font-size:var(--fs-xs,13px);color:var(--text-muted,#5b6b7f)}.szl-city-article{margin:0 0 var(--space-10,40px)}.szl-trademark-note{margin:var(--space-10,40px) 0 0;padding-top:var(--space-4,16px);border-top:1px solid var(--border-subtle,#dde4ec);font-size:var(--fs-2xs,12px);line-height:var(--lh-normal,1.5);color:var(--text-muted,#5b6b7f)}