.dsb-blog .hero{padding-block:clamp(40px,6vw,80px) clamp(32px,4vw,56px)}.dsb-blog .hero h1{color:#fff}.dsb-blog .hero h1 span{color:var(--lime)}.dsb-blog .bl-tabs{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.dsb-blog .feat{border-bottom:2px solid var(--deep);grid-template-columns:minmax(0,1fr);gap:24px;padding:clamp(28px,3vw,48px) 0;display:grid}@media (min-width:900px){.dsb-blog .feat{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:48px}}.dsb-blog .feat .ph{aspect-ratio:16/10;position:relative}.dsb-blog .feat h2{font:400 clamp(32px,3.6vw,56px)/1.05 var(--display);margin:12px 0 14px}.dsb-blog .feat p{color:var(--ink2);max-width:50ch;margin:0 0 20px;font-size:18px}.dsb-blog .grid{grid-template-columns:minmax(0,1fr);gap:14px;padding:clamp(28px,3vw,48px) 0;display:grid}@media (min-width:720px){.dsb-blog .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.dsb-blog .grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.dsb-blog .post{border:2px solid var(--deep);background:#fff;border-radius:20px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.dsb-blog .post:hover{box-shadow:8px 8px 0 var(--leaf);transform:translateY(-4px)}.dsb-blog .post .b{flex-direction:column;flex:1;gap:12px;min-height:200px;padding:24px;display:flex}.dsb-blog .post h3{font:400 clamp(22px,1.8vw,26px)/1.15 var(--display);flex:1;margin:0}.dsb-blog .post .m{color:var(--mute);justify-content:space-between;font-size:13.5px;display:flex}.dsb-blog .post.big{grid-column:span 1}.dsb-blog .nl{border-radius:28px;grid-template-columns:minmax(0,1fr);gap:20px;display:grid;position:relative;overflow:hidden}@media (min-width:900px){.dsb-blog .nl{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.dsb-blog .nl>*{z-index:1;position:relative}.dsb-blog .nl form{flex-wrap:wrap;gap:8px;display:flex}.dsb-blog .nl .input{border-color:var(--deep);flex:1;min-width:220px;height:52px}.dsb-blog .nl .stairs{inset-inline-end:-2%;opacity:.25;width:28%;height:40%;position:absolute;bottom:0}@media (min-width:900px){.dsb-blog .feat.solo{grid-template-columns:minmax(0,1fr)}}.dsb-blog .feat.solo h2{max-width:28ch}.dsb-blog .post .cov{aspect-ratio:16/9;background:var(--paper);border-bottom:1.5px solid var(--line);border-start-start-radius:18px;border-start-end-radius:18px;overflow:hidden}.dsb-blog .post .cov img{object-fit:cover;width:100%;height:100%;display:block}
