.dm-blog{background-color:var(--dm-white,#fff);color:var(--dm-blue-100,#003eff);padding-block:var(--dm-space-3xl,96px)}.dm-blog__inner{margin-inline:auto}.dm-post__nav{align-items:center;display:flex;flex-wrap:wrap;gap:var(--dm-space-md,24px);justify-content:space-between;margin-bottom:var(--dm-space-xl,48px)}.dm-blog-featured{align-items:center;display:grid;gap:var(--dm-space-3xl,96px);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dm-blog-featured__media{aspect-ratio:4/3;border-radius:16px;overflow:hidden}.dm-blog-featured__media img{height:100%;object-fit:cover;width:100%}.dm-blog-featured__media--placeholder{background-color:var(--dm-blue-10,#e6ecff);background-image:var(--dm-logo-stacked);background-position:50%;background-repeat:no-repeat;background-size:auto}.dm-blog-featured__meta{color:var(--dm-text-muted,#3b4a5c);margin:0 0 var(--dm-space-md,24px)}.dm-blog-featured__title{color:var(--dm-blue-100,#003eff);font-size:var(--dm-text-display-m);font-weight:600;letter-spacing:-1px;line-height:var(--dm-lh-display-m);margin:0;text-wrap:balance}.dm-blog-featured__title a{color:inherit;text-decoration:none}.dm-blog-featured__excerpt{color:var(--dm-blue-60,#668bff);font-size:var(--dm-text-heading-l);line-height:var(--dm-lh-heading-l);margin:var(--dm-space-md,24px) 0 0;max-width:34ch}.dm-blog-featured__cta{align-items:center;color:var(--dm-blue-100,#003eff);display:inline-flex;font-weight:600;gap:var(--dm-space-2xs,8px);margin-top:var(--dm-space-lg,32px);text-decoration:none}.dm-blog-featured__cta .dm-icon{--dm-icon-size:18px;transition:translate .2s ease}.dm-blog-featured__cta:focus-visible .dm-icon,.dm-blog-featured__cta:hover .dm-icon{translate:4px 0}.dm-blog-author{align-items:center;display:flex;gap:var(--dm-space-sm,16px);margin-top:var(--dm-space-lg,32px)}.dm-blog-author__avatar{border-radius:999px;flex:none;height:44px;object-fit:cover;width:44px}.dm-blog-author__name{color:var(--dm-dark-100,#0a1d33);font-weight:600;margin:0}.dm-blog-author__role{color:var(--dm-text-muted,#3b4a5c);font-size:var(--dm-text-body-m);line-height:var(--dm-lh-body-m);margin:0}.dm-blog-filter{display:flex;flex-wrap:wrap;gap:var(--dm-space-xs,12px);list-style:none;margin:var(--dm-space-3xl,96px) 0 0;padding:0}.dm-blog-filter__link{background-color:var(--dm-grey-10,#f2f4f7);border-radius:999px;color:var(--dm-text-muted,#3b4a5c);display:inline-block;font-family:var(--dm-font-mono,monospace);font-size:var(--dm-text-label-s);letter-spacing:1px;line-height:var(--dm-lh-label-s);padding:6px 14px;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.dm-blog-filter__link:focus-visible,.dm-blog-filter__link:hover,.dm-blog-filter__link[aria-current=page]{background-color:var(--dm-blue-10,#e6ecff);color:var(--dm-blue-100,#003eff)}.dm-blog-list__header{align-items:center;display:flex;gap:var(--dm-space-md,24px);justify-content:space-between;margin:var(--dm-space-3xl,96px) 0 var(--dm-space-xl,48px)}.dm-blog-list__heading{color:var(--dm-blue-100,#003eff);font-size:var(--dm-text-display-s);font-weight:600;letter-spacing:-.5px;line-height:var(--dm-lh-display-s);margin:0}.dm-blog-list__empty{color:var(--dm-text-muted,#3b4a5c)}.dm-blog-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:var(--dm-space-2xs,8px);justify-content:center;list-style:none;margin:var(--dm-space-3xl,96px) 0 0;padding:0}.dm-blog-pagination__link{border-radius:999px;color:var(--dm-blue-100,#003eff);display:inline-block;font-family:var(--dm-font-mono,monospace);font-size:var(--dm-text-label-s);min-width:36px;padding:8px 12px;text-align:center;text-decoration:none}.dm-blog-pagination__link:focus-visible,.dm-blog-pagination__link:hover{background-color:var(--dm-blue-10,#e6ecff)}.dm-blog-pagination__link[aria-current=page]{background-color:var(--dm-blue-100,#003eff);color:var(--dm-white,#fff)}.dm-post{margin-inline:auto;max-width:720px}.dm-post__back{align-items:center;color:var(--dm-blue-100,#003eff);display:inline-flex;font-size:var(--dm-text-body-m);gap:var(--dm-space-2xs,8px);margin-bottom:var(--dm-space-xl,48px);text-decoration:none}.dm-post__back-icon{--dm-icon-size:16px;rotate:180deg}.dm-post__topic{background-color:var(--dm-blue-10,#e6ecff);border-radius:999px;display:inline-block;font-family:var(--dm-font-mono,monospace);font-size:var(--dm-text-label-s);letter-spacing:1px;padding:6px 14px;text-decoration:none;text-transform:uppercase}.dm-post__title,.dm-post__topic{color:var(--dm-blue-100,#003eff)}.dm-post__title{font-size:var(--dm-text-display-m);font-weight:600;letter-spacing:-1px;line-height:var(--dm-lh-display-m);margin:0;text-wrap:balance}.dm-post__standfirst{color:var(--dm-blue-60,#668bff);font-size:var(--dm-text-heading-l);line-height:var(--dm-lh-heading-l);margin:var(--dm-space-md,24px) 0 0}.dm-post__byline{align-items:center;display:flex;flex-wrap:wrap;gap:var(--dm-space-md,24px);justify-content:space-between;margin:var(--dm-space-xl,48px) 0}.dm-post__timing{color:var(--dm-text-muted,#3b4a5c);margin:0}.dm-post__hero{border-radius:16px;height:auto;margin-bottom:var(--dm-space-2xl,64px);max-width:100%}.dm-post__body{color:var(--dm-dark-100,#0a1d33);font-size:var(--dm-text-body-l);line-height:var(--dm-lh-body-l)}.dm-post__body>:first-child{margin-top:0}.dm-post__body>:last-child{margin-bottom:0}.dm-post__body p{margin:0 0 var(--dm-space-md,24px)}.dm-post__body :is(h2,h3,h4){color:var(--dm-blue-100,#003eff);font-size:var(--dm-text-heading-l);font-weight:600;letter-spacing:-.5px;line-height:var(--dm-lh-heading-l);margin:var(--dm-space-2xl,64px) 0 var(--dm-space-md,24px);text-wrap:balance}.dm-post__body :is(ul,ol){margin:0 0 var(--dm-space-md,24px);padding-left:var(--dm-space-md,24px)}.dm-post__body li{margin-bottom:var(--dm-space-2xs,8px)}.dm-post__body a{color:var(--dm-blue-100,#003eff)}.dm-post__body img{border-radius:12px;height:auto;max-width:100%}.dm-post__body figcaption{color:var(--dm-text-muted,#3b4a5c);font-size:var(--dm-text-body-s);margin-top:var(--dm-space-2xs,8px)}.dm-post__body blockquote{border-left:2px solid var(--dm-blue-100,#003eff);color:var(--dm-blue-100,#003eff);font-size:var(--dm-text-heading-s);line-height:var(--dm-lh-heading-s);margin:var(--dm-space-2xl,64px) 0;padding-left:var(--dm-space-md,24px)}.dm-post__body blockquote p:last-child{margin-bottom:0}.dm-post__bio{align-items:flex-start;background-color:var(--dm-grey-10,#f2f4f7);border-radius:16px;display:flex;gap:var(--dm-space-md,24px);margin-top:var(--dm-space-3xl,96px);padding:var(--dm-space-lg,32px)}.dm-post__bio-avatar{border-radius:999px;flex:none;height:56px;object-fit:cover;width:56px}.dm-post__bio-name{color:var(--dm-dark-100,#0a1d33);font-weight:600;margin:0 0 var(--dm-space-2xs,8px)}.dm-post__bio-text{color:var(--dm-dark-80,#3b4a5c);font-size:var(--dm-text-body-m);line-height:var(--dm-lh-body-m);margin:0}@media (max-width:900px){.dm-blog-featured{gap:var(--dm-space-xl,48px);grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.dm-blog{padding-block:var(--dm-space-2xl,64px)}.dm-blog-list__header,.dm-post__byline{align-items:flex-start;flex-direction:column;gap:var(--dm-space-sm,16px)}.dm-post__bio{flex-direction:column}}