.headline-and-scroll{padding:60px 0}@media (min-width:768px){.headline-and-scroll{padding:80px 0}}.challenges__grid{align-items:start;display:grid;gap:0;grid-template-columns:1fr}@media (min-width:1024px){.challenges__grid{gap:64px;grid-template-columns:.9fr 1.1fr}.challenges__pin{position:sticky;top:180px}}.challenges__pin .section__headline{margin:14px 0 28px}.challenges__counter{align-items:baseline;color:var(--sz-ink);display:none;font-size:clamp(64px,6vw,110px);font-variant-numeric:tabular-nums;gap:12px;line-height:1}@media (min-width:1024px){.challenges__counter{display:flex}}.challenges__counter .total{color:var(--sz-gray-500);font-size:22px}.challenges__bar{background:var(--sz-gray-100);border-radius:2px;display:none;height:3px;margin-top:24px;overflow:hidden;width:180px}@media (min-width:1024px){.challenges__bar{display:block}}.challenges__bar i{background:var(--sz-lime);display:block;height:100%;width:0}.challenges__list{display:flex;flex-direction:column}@media (min-width:1024px){body:has(.anchors-panel) .challenges__pin{top:220px}}.challenge{border-bottom:1px solid var(--sz-border);opacity:1;padding:28px 0;transition:opacity .5s var(--sz-ease)}@media (min-width:1024px){.challenge{padding:7vh 0}.challenge.js-ready{opacity:.28}}.challenge:first-child{padding-top:1vh}.challenge.is-active{opacity:1}.challenge__num{border:1px solid var(--sz-border-strong);border-radius:30px;color:var(--sz-ink);display:flex;flex-shrink:0;font:700 13px/1 var(--sz-font-ui);height:30px;justify-content:center;letter-spacing:.14em;margin-bottom:14px;max-width:max-content;min-width:30px;padding:0 4px;place-items:center;transition:background .4s var(--sz-ease),border-color .4s var(--sz-ease),color .4s var(--sz-ease)}.challenge.is-active .challenge__num{background:var(--sz-lime);border-color:var(--sz-lime)}.challenge .challenge__headline{line-height:1.2;margin:0 0 14px}.challenge .challenge__headline:not(.h-custom){font-size:clamp(22px,1.9vw,32px)}.challenge p{margin:0}.challenge__description{font-size:17px;line-height:1.65;max-width:540px}