#haslo-2026 main>.pg-chero{min-height:min(100svh,960px)}#haslo-2026 .pg-chero h1{max-width:15ch;font-size:clamp(2.6rem,5.6vw,5.8rem)}#haslo-2026 .pg-chero:has([data-h1=m]) h1{max-width:17ch;font-size:clamp(2.35rem,4.7vw,4.9rem)}#haslo-2026 .pg-chero:has([data-h1=l]) h1{max-width:19ch;font-size:clamp(2.1rem,3.9vw,4.1rem);line-height:1.03}#haslo-2026 .pg-chero .lead{max-width:30em}#haslo-2026 .pg-chero .ch-eyebrow{margin-bottom:.7rem;color:var(--ink-2);font-size:.98rem;font-weight:500;letter-spacing:.01em}#haslo-2026 .ch-slot{max-width:36rem}.h26 .hs-facts{justify-content:center;margin-top:0}.h26 .hs-ai{max-width:34rem;margin:clamp(1rem,2vw,1.35rem) auto 0;color:var(--ink-2);font-size:clamp(1rem,1.05vw,1.06rem);line-height:1.5;text-align:center;text-wrap:balance}.h26 .hs-ai svg{display:inline-block;width:1.2em;height:1.2em;margin-right:.4em;vertical-align:-.24em;color:var(--accent)}.h26 .hs-ai strong{color:var(--ink);font-weight:650}.h26 .hs-ai a{color:var(--ink);font-weight:600;white-space:nowrap;text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:.22em;transition:color .3s}.h26 .hs-ai a:focus-visible,.h26 .hs-ai a:hover{color:var(--accent)}.h26 .hs-note-end{margin-top:clamp(3.2rem,6vw,5rem);scroll-margin-top:6.5rem}.h26 .hs-note aside{border:1px solid var(--line);border-radius:18px;background:rgb(251 248 241/.86);padding:1rem 1.25rem .85rem;box-shadow:0 18px 40px -32px var(--shade);text-align:left}.h26 .hs-note aside svg{width:22px;height:22px;color:var(--accent)}.h26 .hs-note aside p{font-size:clamp(1.02rem,1.15vw,1.1rem);line-height:1.5;color:var(--ink-2)}.h26 .hs-note aside strong{color:var(--ink);font-weight:650}.h26 .hs-note summary{font-size:clamp(1.02rem,1.15vw,1.1rem);font-weight:600;color:var(--ink);text-decoration-color:var(--line)}.h26 .hs-note summary:hover{color:var(--accent);text-decoration-color:var(--accent)}.h26 .hs-note details a{color:var(--accent)}.h26 .hs-faq,.h26 .hs-src{margin-top:clamp(3.2rem,6vw,5rem)}.h26 .hs-faq h2,.h26 .hs-src h2{margin-top:0}.h26 .hs-faq .pg-faq-list{max-width:none;margin:0}.h26 .hs-faq .pg-faq-list summary{font-size:1.12em;font-weight:600;line-height:1.3}.h26 .hs-faq .pg-faq-list details p{max-width:none;font-size:1em;line-height:1.6}.h26 .hs-src ol{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.h26 .hs-src a{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"t arr" "d arr";column-gap:1rem;row-gap:.15em;align-items:center;padding:.95em 0;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none}.h26 .hs-src-t{grid-area:t;font-weight:600;line-height:1.3;transition:color .3s}.h26 .hs-src-d{grid-area:d;color:var(--ink-2);font-size:.86em;overflow-wrap:anywhere}.h26 .hs-src-a{grid-area:arr;color:var(--ink-2);transition:color .3s,transform .35s var(--arr)}.h26 .hs-src-a svg{width:1.1em;height:1.1em;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transform:rotate(-45deg)}.h26 .hs-src a:focus-visible .hs-src-a,.h26 .hs-src a:focus-visible .hs-src-t,.h26 .hs-src a:hover .hs-src-a,.h26 .hs-src a:hover .hs-src-t{color:var(--accent)}.h26 .hs-src a:focus-visible .hs-src-a,.h26 .hs-src a:hover .hs-src-a{transform:translate(3px,-3px)}