.download-result{margin:18px auto 0;padding:15px 18px;background:#edfbf7;border:1px solid #b9eee1;border-radius:12px;max-width:440px}.download-result p{margin:0;color:#17695c;font-weight:700}.download-button{display:inline-block;border:0;border-radius:10px;background:#087b6b;color:#fff;padding:14px 23px;font-size:1rem;font-weight:750;text-decoration:none;cursor:pointer;margin-top:9px}
.articles-page,.article-page{max-width:900px;margin:0 auto;padding:64px 28px}.articles-page h1,.article-page h1{font-size:clamp(2.25rem,5vw,4rem);line-height:1.1;letter-spacing:-.05em;margin:0}.article-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:36px}.article-grid article{border:1px solid #d9e1ea;border-radius:14px;padding:25px;background:#fff}.article-grid h2{font-size:1.28rem;line-height:1.25;margin:7px 0 10px}.article-grid h2 a{color:#132238;text-decoration:none}.article-grid p{color:#627086;margin:0 0 15px}.article-keyword{font-size:.75rem!important;font-weight:800;color:#2563eb!important;letter-spacing:.08em;text-transform:uppercase}.read-more{font-weight:750;text-decoration:none}.article-intro{font-size:1.17rem;color:#4b5b70;max-width:760px;margin:24px 0 38px}.article-page section{margin:30px 0}.article-page section h2{font-size:1.45rem;letter-spacing:-.025em;margin:0 0 8px}.article-page section p{color:#4b5b70;max-width:760px}.tool-cta{margin:44px 0 30px;padding:34px;border-radius:18px;background:#102a4c;color:#fff}.tool-cta .eyebrow{color:#90dfd0}.tool-cta h2{font-size:1.8rem;margin:0}.tool-cta p:not(.eyebrow){color:#c6d6e9;max-width:600px}.tool-cta .convert-button{background:#2563eb}@media(max-width:650px){.article-grid{grid-template-columns:1fr}.articles-page,.article-page{padding:45px 22px}}
