.newsletter-module__KcbgoW__box{gap:var(--wf-s6);padding:var(--wf-s8);display:grid}.newsletter-module__KcbgoW__copy{gap:var(--wf-s3);justify-items:start;display:grid}.newsletter-module__KcbgoW__title{font-family:var(--wf-font-display);letter-spacing:var(--wf-display-2-ls);font-size:clamp(24px,6vw,32px);font-weight:700;line-height:1.1}.newsletter-module__KcbgoW__text{color:var(--wf-muted);font-size:16px;line-height:var(--wf-body-lh);max-width:48ch}.newsletter-module__KcbgoW__form{gap:var(--wf-s3);align-content:start;display:grid}.newsletter-module__KcbgoW__row{gap:var(--wf-s2);flex-wrap:wrap;display:flex}.newsletter-module__KcbgoW__row input{flex:220px;min-width:0}.newsletter-module__KcbgoW__consent{gap:var(--wf-s2);color:var(--wf-muted);align-items:flex-start;font-size:13.5px;line-height:1.45;display:flex}.newsletter-module__KcbgoW__consent a{color:var(--wf-link)}.newsletter-module__KcbgoW__error{color:var(--wf-err);font-size:14px}.newsletter-module__KcbgoW__done{color:var(--wf-ink);padding:var(--wf-s4);border:1px solid var(--wf-ok);background:var(--wf-ok-soft);border-radius:var(--wf-r3);align-self:center;font-size:16px}.newsletter-module__KcbgoW__trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.newsletter-module__KcbgoW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:900px){.newsletter-module__KcbgoW__box{align-items:center;gap:var(--wf-s12);padding:var(--wf-s10) var(--wf-s12);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
.blog-module__R2lbeq__page{padding:calc(var(--wf-s20) + var(--wf-s4)) 0 var(--wf-s20)}.blog-module__R2lbeq__head{gap:var(--wf-s4);margin-bottom:var(--wf-s12);max-width:760px;display:grid}.blog-module__R2lbeq__h1{font-family:var(--wf-font-display);letter-spacing:var(--wf-display-1-ls);text-wrap:balance;font-size:clamp(36px,8vw,72px);font-weight:700;line-height:1}.blog-module__R2lbeq__lead{color:var(--wf-muted);font-size:18px;line-height:var(--wf-body-lh);max-width:52ch}.blog-module__R2lbeq__rss{font-family:var(--wf-font-mono);font-size:var(--wf-label);letter-spacing:var(--wf-label-ls);text-transform:uppercase;color:var(--wf-link);text-decoration:none}.blog-module__R2lbeq__rss:hover{text-decoration:underline}.blog-module__R2lbeq__list{margin:0 0 var(--wf-s16);border-top:1px solid var(--wf-line);padding:0;list-style:none}.blog-module__R2lbeq__item{border-bottom:1px solid var(--wf-line)}.blog-module__R2lbeq__link{gap:var(--wf-s2);padding:var(--wf-s8) 0;color:var(--wf-ink);text-decoration:none;display:grid}.blog-module__R2lbeq__meta{gap:var(--wf-s2) var(--wf-s4);font-family:var(--wf-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--wf-muted);flex-wrap:wrap;font-size:11px;display:flex}.blog-module__R2lbeq__tag{color:var(--wf-ai)}.blog-module__R2lbeq__title{font-family:var(--wf-font-display);letter-spacing:var(--wf-display-2-ls);text-wrap:balance;transition:color var(--wf-t-base) var(--wf-ease);font-size:clamp(22px,5.6vw,34px);font-weight:700;line-height:1.12}.blog-module__R2lbeq__summary{color:var(--wf-muted);font-size:16px;line-height:var(--wf-body-lh);max-width:62ch}.blog-module__R2lbeq__more{font-family:var(--wf-font-mono);font-size:var(--wf-label);letter-spacing:.1em;text-transform:uppercase;color:var(--wf-link)}.blog-module__R2lbeq__link:hover .blog-module__R2lbeq__title,.blog-module__R2lbeq__link:focus-visible .blog-module__R2lbeq__title{color:var(--wf-link)}.blog-module__R2lbeq__article{max-width:720px}.blog-module__R2lbeq__back{font-family:var(--wf-font-mono);font-size:var(--wf-label);letter-spacing:var(--wf-label-ls);text-transform:uppercase;color:var(--wf-muted);text-decoration:none}.blog-module__R2lbeq__back:hover{color:var(--wf-ink)}.blog-module__R2lbeq__postTitle{font-family:var(--wf-font-display);letter-spacing:var(--wf-display-1-ls);margin-top:var(--wf-s5);text-wrap:balance;font-size:clamp(32px,7vw,56px);font-weight:700;line-height:1.04}.blog-module__R2lbeq__postLead{color:var(--wf-muted);font-size:19px;line-height:var(--wf-body-lh);margin-top:var(--wf-s5);max-width:58ch}.blog-module__R2lbeq__postMeta{margin-top:var(--wf-s6);padding-bottom:var(--wf-s6);border-bottom:1px solid var(--wf-line)}.blog-module__R2lbeq__rule{width:var(--wf-s16);background:var(--wf-grad);border-radius:var(--wf-rf);height:2px;margin-top:var(--wf-s8);display:block}.blog-module__R2lbeq__body{margin-top:var(--wf-s8);color:var(--wf-ink);max-width:65ch;font-size:17.5px;line-height:1.7}.blog-module__R2lbeq__body>*+*{margin-top:var(--wf-s5)}.blog-module__R2lbeq__body h2{font-family:var(--wf-font-display);letter-spacing:-.02em;margin-top:var(--wf-s12);font-size:clamp(22px,5vw,28px);font-weight:700;line-height:1.2}.blog-module__R2lbeq__body h3{font-family:var(--wf-font-body);margin-top:var(--wf-s8);font-size:19px;font-weight:600}.blog-module__R2lbeq__body ul,.blog-module__R2lbeq__body ol{padding-left:var(--wf-s6);gap:var(--wf-s2);display:grid}.blog-module__R2lbeq__body li::marker{color:var(--wf-ai)}.blog-module__R2lbeq__body strong{font-weight:600}.blog-module__R2lbeq__body code{font-family:var(--wf-font-mono);background:var(--wf-surface-2);border:1px solid var(--wf-line);border-radius:var(--wf-r2);padding:1px var(--wf-s1);font-size:.88em}.blog-module__R2lbeq__body blockquote{padding-left:var(--wf-s5);border-left:2px solid var(--wf-action);color:var(--wf-muted);margin-left:0}.blog-module__R2lbeq__body a{color:var(--wf-link)}.blog-module__R2lbeq__origin{margin-top:var(--wf-s10);color:var(--wf-muted);font-size:14.5px}.blog-module__R2lbeq__origin a{color:var(--wf-link)}.blog-module__R2lbeq__author{gap:var(--wf-s4);margin-top:var(--wf-s10);padding:var(--wf-s5);border:1px solid var(--wf-line);border-radius:var(--wf-r4);background:var(--wf-surface);align-items:center;display:flex}.blog-module__R2lbeq__author img{border-radius:var(--wf-rf);object-fit:cover;flex:none;width:56px;height:56px}.blog-module__R2lbeq__authorName{color:var(--wf-ink);font-weight:600}.blog-module__R2lbeq__authorRole{color:var(--wf-muted);margin-top:2px;font-size:14px}.blog-module__R2lbeq__authorRole a{color:var(--wf-link)}.blog-module__R2lbeq__next{gap:var(--wf-s4);margin-top:var(--wf-s12);display:grid}.blog-module__R2lbeq__cta{gap:var(--wf-s3);margin-top:var(--wf-s10);flex-wrap:wrap;align-items:center;display:flex}.blog-module__R2lbeq__news{margin-top:var(--wf-s16)}
.academy-module__hdWHwW__page{padding:calc(var(--wf-s20) + var(--wf-s4)) 0 var(--wf-s20)}.academy-module__hdWHwW__head{gap:var(--wf-s4);max-width:760px;margin-bottom:var(--wf-s12);display:grid}.academy-module__hdWHwW__h1{font-family:var(--wf-font-display);letter-spacing:var(--wf-display-1-ls);font-size:clamp(40px,9vw,88px);font-weight:700;line-height:.98}.academy-module__hdWHwW__lead{color:var(--wf-muted);font-size:18px;line-height:var(--wf-body-lh);max-width:52ch}.academy-module__hdWHwW__grid{gap:var(--wf-s5);margin-bottom:var(--wf-s16);display:grid}.academy-module__hdWHwW__card{gap:var(--wf-s3);padding:var(--wf-s8);align-content:start;display:grid;position:relative;overflow:hidden}.academy-module__hdWHwW__card:before{content:"";background:var(--wf-grad);height:2px;position:absolute;top:0;left:0;right:0}.academy-module__hdWHwW__kind{font-family:var(--wf-font-mono);font-size:var(--wf-label);letter-spacing:var(--wf-label-ls);text-transform:uppercase;color:var(--wf-ai)}.academy-module__hdWHwW__title{font-family:var(--wf-font-display);letter-spacing:var(--wf-display-2-ls);font-size:clamp(22px,5vw,30px);font-weight:700;line-height:1.15}.academy-module__hdWHwW__text{color:var(--wf-muted);font-size:16px;line-height:var(--wf-body-lh)}.academy-module__hdWHwW__topics{margin:var(--wf-s2) 0 0;gap:var(--wf-s2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.academy-module__hdWHwW__topics li{font-family:var(--wf-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--wf-ink);border:1px solid var(--wf-line-strong);border-radius:var(--wf-rf);padding:var(--wf-s1) var(--wf-s3);font-size:11px}.academy-module__hdWHwW__card .wf-badge{justify-self:start}.academy-module__hdWHwW__now{margin-top:var(--wf-s12);padding-top:var(--wf-s8);border-top:1px solid var(--wf-line);gap:var(--wf-s3);max-width:62ch;display:grid}.academy-module__hdWHwW__now h2{font-family:var(--wf-font-display);letter-spacing:-.015em;font-size:22px;font-weight:700}.academy-module__hdWHwW__now p{color:var(--wf-muted);font-size:16px;line-height:var(--wf-body-lh)}.academy-module__hdWHwW__now a{color:var(--wf-link)}@media (min-width:900px){.academy-module__hdWHwW__grid{gap:var(--wf-s8);grid-template-columns:repeat(2,minmax(0,1fr))}}
