.article-page{padding-block:60px 80px}.article-page .astryx-layout-content{max-width:var(--ressura-measure-reading);margin-inline:auto}.article-header,.article-prose,.article-cta{padding-inline:40px}.article-back{margin-bottom:10px}.article-header h1{max-width:18ch;font-size:clamp(28px,23.429px + 1.429vw,44px);font-weight:var(--font-weight-bold);letter-spacing:-.032em;margin-block:0;line-height:1.14}.article-header .article-token{letter-spacing:.08em;text-transform:uppercase}.article-header .article-divider{margin-top:var(--spacing-3)}.article-prose{color:var(--color-text-secondary);font-family:var(--font-family-body);padding-block-start:30px;font-size:18px;line-height:1.72}.article-prose h2{color:var(--color-text-primary);font-family:var(--font-family-heading);font-size:clamp(20px,18px + .625vw,27px);font-weight:var(--font-weight-bold);letter-spacing:-.025em;text-wrap:balance;margin-block:42px 14px;line-height:1.22}.article-prose h2:first-child{margin-top:0}.article-prose p,.article-prose li,.article-prose strong,.article-prose blockquote{font:inherit}.article-prose p{margin-block:0 20px}.article-prose strong{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.article-prose ul,.article-prose ol{gap:11px;margin-block:0 22px;padding:0;list-style:none;display:grid}.article-prose ol{counter-reset:article-item}.article-prose li{padding-inline-start:28px;position:relative}.article-prose ul>li:before{border-radius:var(--radius-full);background:var(--color-text-accent);content:"";width:5px;height:5px;position:absolute;top:13px;left:7px}.article-prose ol>li{counter-increment:article-item}.article-prose ol>li:before{color:var(--color-text-tertiary);font-size:15px;font-weight:var(--font-weight-bold);content:counter(article-item) ".";position:absolute;top:0;left:0}.article-prose blockquote,.article-cta{border:1px solid var(--color-border);border-left:3px solid var(--color-text-accent);border-radius:var(--radius-container);background:var(--color-background-surface);margin:38px 0 0}.article-prose blockquote{padding:22px 24px;font-style:italic}.article-prose blockquote p{margin:0}.article-cta{margin-inline:40px;padding:24px}@media (max-width:620px){.article-page{padding-block:40px 56px}.article-header,.article-prose,.article-cta{padding-inline:18px}.article-prose{font-size:17px}.article-prose h2{margin-top:34px}.article-cta{margin-inline:18px;padding:20px}}
