.dc .bl-list{padding-top:0}.dc .bl-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;list-style:none;margin:0;padding:0}@media (min-width:700px){.dc .bl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.dc .bl-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.dc .bl-grid>li{display:flex;min-width:0}.dc.bl-card{width:100%;overflow:hidden;transition:border-color .2s}.dc.bl-card:has(a:hover){border-color:var(--dc-mint)}.dc .bl-cover{position:relative;aspect-ratio:16/9;background:var(--dc-card-sunk);border-bottom:1px solid var(--dc-card-divider)}.dc .bl-cover img{-o-object-fit:cover;object-fit:cover}.dc .bl-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-family:var(--dc-mono);font-size:12.5px;line-height:1.4;color:var(--dc-fg3)}.dc .bl-meta-sep{width:4px;height:4px;border-radius:50%;background:var(--dc-card-edge)}.dc .bl-card-title a{color:inherit;text-decoration:none;transition:color .2s}.dc .bl-card-title a:hover{color:var(--dc-mint)}.dc .bl-excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dc .bl-more{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:15px;color:var(--dc-mint);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:text-decoration-color .2s}.dc .bl-more:hover{text-decoration-color:var(--dc-mint)}.dc .bl-more svg{transition:transform .25s var(--dc-out)}.dc .bl-more:hover svg.bl-arrow-next{transform:translateX(3px)}.dc .bl-more:hover svg.bl-arrow-back{transform:translateX(-3px)}.dc .bl-back{margin-bottom:28px}.dc .bl-post-meta{margin-top:22px;font-size:13.5px}.dc .bl-figure{position:relative;width:100%;aspect-ratio:16/9;max-height:560px;margin:clamp(48px,5vw,80px) 0 0;overflow:hidden;background:var(--dc-card-sunk);border:1px solid var(--dc-card-edge);border-radius:8px;box-shadow:var(--dc-lift)}.dc .bl-figure img{-o-object-fit:cover;object-fit:cover}.dc .bl-hero-inner{max-width:1040px}.dc .bl-hero-inner .dc-display.dc-display{max-width:28ch}.dc .bl-body{max-width:1040px;margin-inline:auto}.dc.bl-md{max-width:59ch}.dc.bl-md li+li{margin-top:10px}.dc.bl-md>:first-child{margin-top:0}.dc.bl-md h1{margin-top:48px;font-family:var(--dc-display);font-weight:500;font-size:clamp(28px,3vw,40px);line-height:1.15;letter-spacing:-.02em;color:var(--dc-fg);text-wrap:balance}.dc.bl-md h1+*{margin-top:14px}.dc.bl-md h1:first-child{margin-top:0}.dc.bl-md h4{margin-top:24px;font-size:17px;line-height:1.3}.dc.bl-md img{max-width:100%;height:auto}.dc.bl-md table{display:block;max-width:100%;overflow-x:auto}.dc.bl-md .dc-btn{margin-block:4px}@media (prefers-reduced-motion:reduce){.dc .bl-card-title a,.dc .bl-more,.dc .bl-more svg,.dc.bl-card{transition:none}}