.dm-blog{max-width:1120px;margin:auto;padding:64px 24px 90px;color:#1d1d1f}.blog-heading{max-width:850px;margin-bottom:56px}.blog-heading h1{font-size:clamp(38px,5vw,68px);line-height:1.06;letter-spacing:-.045em;margin:20px 0 24px}.blog-heading>p:not(.eyebrow){font-size:21px;line-height:1.6;color:#6e6e73}.blog-feature{display:grid;grid-template-columns:1.1fr 1fr;background:#f5f5f7;border-radius:28px;overflow:hidden;text-decoration:none;color:inherit;margin-top:22px}.blog-feature-image{padding:35px 20px;display:flex;align-items:center;background:#eef1f5}.blog-feature img{width:100%;height:auto;border-radius:12px;box-shadow:0 18px 45px #1d1d1f12}.blog-feature-copy{padding:40px}.blog-feature h2{font-size:32px;line-height:1.15;letter-spacing:-.03em;margin:18px 0}.blog-feature p{line-height:1.7;color:#6e6e73}.blog-feature .text-link{display:inline-block;margin-top:22px}.blog-meta{font-size:14px;color:#6e6e73;line-height:1.7}.blog-note{margin-top:55px;max-width:680px}.blog-note h2{font-size:28px;margin-bottom:16px}.blog-note p{line-height:1.7;color:#6e6e73}.blog-article{max-width:900px}.blog-article>.text-link{display:inline-block;margin-bottom:32px}.blog-article .blog-heading{margin-bottom:32px}.article-body,.article-intro{font-size:18px;line-height:1.8}.article-body p,.article-intro p{margin:0 0 20px}.article-toc{background:#f5f5f7;border-radius:22px;padding:28px 32px;margin:35px 0 48px}.article-toc ol{padding-left:22px;margin-top:16px}.article-toc li{margin:9px 0}.article-body p a,.article-toc a{color:#0071e3;text-decoration:underline;text-underline-offset:3px}.article-body section{scroll-margin-top:110px;margin:45px 0}.article-body h2{font-size:30px;line-height:1.25;letter-spacing:-.025em;margin-bottom:20px}.article-body h3{font-size:21px;margin:25px 0 12px}.article-example{border-left:3px solid #0071e3;background:#f5f5f7;padding:24px;margin:25px 0;border-radius:0 18px 18px 0}.article-example .eyebrow{font-size:11px;display:block;margin-bottom:15px}.article-example p:last-child{margin-bottom:0}.article-image{margin:40px 0}.article-image img{width:100%;height:auto;border-radius:20px}.article-image figcaption{font-size:13px;color:#6e6e73;margin-top:10px}.article-checklist ul{padding-left:24px}.article-checklist li{margin:10px 0}.article-cta{background:#f5f5f7;border-radius:26px;padding:36px;margin:48px 0}.article-cta .button{margin-top:8px}.blog-feature:focus-visible{outline:3px solid #0071e3;outline-offset:5px}@media(hover:hover) and (prefers-reduced-motion:no-preference){.blog-feature{transition:transform .2s,box-shadow .2s}.blog-feature:hover{transform:translateY(-3px);box-shadow:0 18px 45px #1d1d1f0d}}@media(max-width:700px){.dm-blog{padding:36px 20px 60px}.blog-feature{grid-template-columns:1fr}.blog-feature-copy{padding:25px}.blog-heading{margin-bottom:35px}.blog-heading>p:not(.eyebrow){font-size:18px}.article-cta{padding:24px}.article-body h2{font-size:26px}.article-body,.article-intro{font-size:17px}}