.articles-page{padding-top:170px}@media (max-width:900px){.articles-page{padding-top:130px}}.articles-page__hero{border-bottom:1px solid #000;grid-template-columns:minmax(0,.68fr) minmax(280px,.32fr);align-items:end;gap:70px;padding-bottom:58px;display:grid}@media (max-width:900px){.articles-page__hero{grid-template-columns:1fr;gap:24px;padding-bottom:38px}}.articles-page__hero h1{text-align:left;letter-spacing:0;text-wrap:balance;max-width:1150px;margin:0;font-size:clamp(62px,8vw,142px);font-weight:600;line-height:88%}.articles-page__hero p{max-width:500px;font-size:20px;line-height:130%}.articles-page__kicker,.articles-page__eyebrow{color:#0500ff;text-transform:uppercase;font-size:16px;font-weight:600;line-height:110%}.articles-page__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:42px;display:grid}@media (max-width:1100px){.articles-page__grid{grid-template-columns:1fr}}.articles-page__card{color:#000;border-top:1px solid #000;border-bottom:1px solid #bdbec0;flex-direction:column;justify-content:space-between;min-height:440px;padding:24px;transition:border-color .25s,transform .25s;display:flex}.articles-page__card:hover{border-bottom-color:#000;transform:translateY(-4px)}.articles-page__card h2{text-transform:uppercase;text-wrap:balance;margin:24px 0 22px;font-size:clamp(36px,3.3vw,58px);font-weight:600;line-height:92%}.articles-page__card p{color:#333;font-size:18px;line-height:130%}.articles-page__meta{color:gray;text-transform:uppercase;flex-wrap:wrap;gap:10px 16px;font-size:13px;font-weight:600;display:flex}.articles-page__card-footer{border-top:1px solid #bdbec0;justify-content:space-between;align-items:end;gap:18px;margin-top:34px;padding-top:20px;display:flex}.articles-page__card-footer span{color:#0500ff;text-transform:uppercase;font-size:14px;font-weight:600}.article-page{padding-top:170px}@media (max-width:900px){.article-page{padding-top:130px}}.article-page__hero{border-bottom:1px solid #000;grid-template-columns:minmax(0,.72fr) minmax(280px,.28fr);align-items:end;gap:70px;padding-bottom:48px;display:grid}@media (max-width:900px){.article-page__hero{grid-template-columns:1fr;gap:28px}}.article-page__hero h1{text-align:left;letter-spacing:0;text-transform:uppercase;text-wrap:balance;max-width:1240px;margin:0;font-size:clamp(54px,7.2vw,128px);font-weight:600;line-height:88%}.article-page__intro{align-content:end;gap:22px;display:grid}.article-page__intro p{font-size:20px;line-height:130%}.article-page__meta{color:gray;text-transform:uppercase;flex-wrap:wrap;gap:10px 16px;font-size:13px;font-weight:600;display:flex}.article-page__layout{grid-template-columns:minmax(220px,.26fr) minmax(0,.74fr);gap:72px;margin-top:58px;display:grid}@media (max-width:980px){.article-page__layout{grid-template-columns:1fr;gap:34px}}.article-page__aside{align-self:start;gap:26px;display:grid;position:sticky;top:120px}@media (max-width:980px){.article-page__aside{position:static}}.article-page__toc,.article-page__links{border-top:1px solid #000;padding-top:18px}.article-page__toc h2,.article-page__links h2{color:gray;text-transform:uppercase;margin-bottom:14px;font-size:13px;font-weight:600}.article-page__toc li+li,.article-page__links li+li{margin-top:10px}.article-page__toc a,.article-page__links a{white-space:normal;width:auto;font-size:16px;line-height:130%;display:inline}.article-page__toc a:after,.article-page__links a:after{display:none}.article-page__toc-link{transition:color .2s}.article-page__toc-link--active{color:#0500ff;font-weight:600}.article-page__toc-link--active:before{content:"";background:#0500ff;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:-16px;transform:translateY(-50%)}.article-page__content{max-width:980px}.article-page__content h2{text-transform:uppercase;text-wrap:balance;margin:72px 0 22px;font-size:clamp(34px,4.1vw,70px);font-weight:600;line-height:92%}.article-page__content h2:first-child{margin-top:0}.article-page__content h3{text-transform:uppercase;margin:32px 0 12px;font-size:26px;font-weight:600;line-height:105%}.article-page__content p{color:#111;margin:0 0 20px;font-size:19px;line-height:145%}.article-page__answer,.article-page__takeaways,.article-page__sources,.article-page__faq{border-top:1px solid #000;border-bottom:1px solid #bdbec0;margin-bottom:46px;padding:26px 0}.article-page__label{color:#0500ff;text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:600}.article-page__takeaways ul,.article-page__list,.article-page__sources ul{gap:12px;display:grid}.article-page__takeaways li,.article-page__list li,.article-page__sources li{color:#111;grid-template-columns:18px minmax(0,1fr);gap:12px;font-size:18px;line-height:135%;display:grid}.article-page__takeaways li:before,.article-page__list li:before,.article-page__sources li:before{content:"";background:#0500ff;border-radius:50%;width:7px;height:7px;margin-top:9px}.article-page__formula{border-top:1px solid #000;gap:0;margin:24px 0;display:grid}.article-page__formula li{border-bottom:1px solid #bdbec0;padding:16px 0;font-size:18px;font-weight:600;line-height:130%}.article-page__table{border-collapse:collapse;width:100%;margin:28px 0}.article-page__table th,.article-page__table td{text-align:left;vertical-align:top;border:1px solid #bdbec0;padding:16px;font-size:16px;line-height:130%}.article-page__table th{color:gray;text-transform:uppercase;font-size:12px}.article-page__faq{gap:24px;display:grid}.article-page__faq h2{margin:0}.article-page__faq-item{border-top:1px solid #bdbec0;padding-top:22px}.article-page__sources{margin-top:56px}
