.articles{color:#17223b;background:#f7f8fc;font-family:DM Sans,sans-serif;line-height:1.6}.articles-header{background:#fff;border-bottom:1px solid #e7eaf2;padding:20px 6%}.articles-header nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1250px;margin:auto;display:flex}.articles-logo{color:#17223b;font:800 25px Manrope,sans-serif;text-decoration:none}.articles-logo span,.articles-footer strong span{color:#315efb}.articles-nav{color:#61728a;flex-wrap:wrap;gap:20px;font-size:13px;display:flex}.articles-nav a{color:inherit;text-decoration:none}.articles-nav a:hover,.articles-nav a:focus-visible{color:#315efb}.articles-main{max-width:1400px;margin:auto;padding:78px 6%}.articles-eyebrow{color:#315efb;letter-spacing:.15em;font-size:11px;font-weight:700}.articles-main h1{letter-spacing:-.045em;margin:20px 0;font:800 clamp(40px,5vw,68px)/1.1 Manrope,sans-serif}.articles-main h1 span{color:#315efb}.articles-intro{color:#61728a;max-width:740px;font-size:18px}.articles-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:16px;margin-top:55px;display:grid}.articles-grid article{background:#fff;border:1px solid #e3e9f3;border-radius:18px;min-width:0;overflow:hidden}.articles-card__cover{justify-content:space-between;align-items:flex-start;min-height:135px;padding:28px;display:flex}.articles-card__number{color:#315efb;font:800 48px Manrope,sans-serif}.articles-card__label{color:#315efb;background:#fff;border-radius:30px;padding:6px 12px;font-size:11px;font-weight:700}.articles-card__body{padding:25px}.articles-card__body h2{margin:0 0 14px;font:800 22px/1.3 Manrope,sans-serif}.articles-card__body p{color:#61728a;min-height:100px;font-size:15px;line-height:1.7}.articles-card__meta{color:#61728a;border-top:1px solid #e9edf4;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:18px;font-size:12px;display:flex}.articles-card__body a{color:#315efb;margin-top:20px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.articles-footer{color:#61728a;background:#fff;border-top:1px solid #e7eaf2;padding:30px 6%;font-size:12px}.articles-footer>div{flex-wrap:wrap;justify-content:space-between;gap:20px;max-width:1250px;margin:auto;display:flex}.articles-footer strong{color:#17223b;font:800 18px Manrope,sans-serif}.article{color:#17223b;background:#f7f8fc;font-family:DM Sans,sans-serif;line-height:1.7}.article-header{background:#fff;border-bottom:1px solid #e7eaf2;padding:20px 6%}.article-header nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1250px;margin:auto;display:flex}.article-logo{color:#17223b;font:800 25px Manrope,sans-serif;text-decoration:none}.article-logo span,.article-footer strong span{color:#315efb}.article-nav{color:#61728a;flex-wrap:wrap;gap:20px;font-size:13px;display:flex}.article-nav a{color:inherit;text-decoration:none}.article-nav a:hover,.article-nav a:focus-visible{color:#315efb}.article-main{max-width:980px;margin:auto;padding:70px 6%}.article-eyebrow{color:#315efb;letter-spacing:.15em;font-size:11px;font-weight:700}.article-card{overflow-wrap:anywhere;background:#fff;border:1px solid #e4e9f2;border-radius:22px;padding:clamp(22px,5vw,60px)}.article-meta{flex-wrap:wrap;gap:20px;margin:10px 0;display:flex}.article-meta span{color:#61728a;font-size:13px}.article-card h1{letter-spacing:-.035em;margin:22px 0 30px;font:800 clamp(34px,5vw,58px)/1.15 Manrope,sans-serif}.article-card h2{margin:55px 0 20px;font:800 clamp(25px,3vw,34px)/1.25 Manrope,sans-serif}.article-card h3{margin:30px 0 12px;font:700 21px/1.3 Manrope,sans-serif}.article-card p{color:#46566e;margin:0 0 20px;font-size:17px;line-height:1.8}.article-card ul,.article-card ol{color:#46566e;padding-left:25px;line-height:1.8}.article-card li{padding:3px 0}.article-card .article-callout{margin:10px 0}.article-card a{color:#315efb}.article-footer{color:#61728a;background:#fff;border-top:1px solid #e7eaf2;padding:30px 6%;font-size:12px}.article-footer>div{flex-wrap:wrap;justify-content:space-between;gap:20px;max-width:1250px;margin:auto;display:flex}.article-footer strong{color:#17223b;font:800 18px Manrope,sans-serif}@media (max-width:700px){.articles-header,.articles-main,.articles-footer,.article-header,.article-main,.article-footer{padding-left:22px;padding-right:22px}}.article p,.article li{white-space:pre-line}
