[data-page=tech-blog] .hero-intro{max-width:64ch;margin-top:32px}[data-page=tech-blog] .hero-intro h1{margin-top:18px}[data-page=tech-blog] .hero-intro .lead{margin-top:22px}[data-page=tech-blog] .filter-leiste{margin-top:var(--sp-6);margin-bottom:0}[data-page=tech-blog] .feat-post{border:1px solid var(--border);border-radius:var(--r-xl);background:#fff;grid-template-columns:1.1fr 1fr;gap:0;transition:box-shadow .25s,transform .25s;display:grid;overflow:hidden}[data-page=tech-blog] .feat-post:hover{transform:translateY(-3px);box-shadow:0 16px 32px -17px #0f1f2238}[data-page=tech-blog] .feat-post .img-frame,[data-page=tech-blog] .post-card .img-frame{border:0;border-radius:0}@media (min-width:1025px){[data-page=tech-blog] .feat-post{align-items:stretch}[data-page=tech-blog] .feat-post .img-frame{aspect-ratio:auto;background:#fafaf7;height:100%}[data-page=tech-blog] .feat-post .img-frame img{object-fit:contain;width:100%;height:100%}[data-page=tech-blog] .feat-post .body{flex-direction:column;justify-content:center;display:flex}}[data-page=tech-blog] .feat-post .body{padding:clamp(var(--sp-6), 4vw, var(--sp-8));align-self:center}[data-page=tech-blog] .feat-post .meta,[data-page=tech-blog] .post-card .meta{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:11px}[data-page=tech-blog] .feat-post .cat,[data-page=tech-blog] .post-card .cat{color:var(--teal-700)}[data-page=tech-blog] .feat-post h2{margin-top:14px;font-size:clamp(28px,3.2vw,40px);line-height:1.15}[data-page=tech-blog] .feat-post p{color:var(--muted);max-width:50ch;margin-top:16px;font-size:16px}[data-page=tech-blog] .feat-post .read,[data-page=tech-blog] .post-card .read{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--ink);align-items:center;gap:6px;margin-top:22px;font-size:12px;display:inline-flex}@media (max-width:1024px){[data-page=tech-blog] .feat-post{grid-template-columns:1fr}}[data-page=tech-blog] .posts-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px;display:grid}@media (max-width:980px){[data-page=tech-blog] .posts-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){[data-page=tech-blog] .posts-grid{grid-template-columns:1fr}}[data-page=tech-blog] .post-card{flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}[data-page=tech-blog] .post-card:hover{transform:translateY(-4px);box-shadow:0 18px 32px -20px #0f1f2233}[data-page=tech-blog] .post-card .body{flex-direction:column;flex:1;gap:10px;padding:22px 24px 26px;display:flex}[data-page=tech-blog] .post-card h3{font-size:19px;line-height:1.35}[data-page=tech-blog] .post-card p{color:var(--muted);font-size:14px}[data-page=tech-blog] .post-card .read{margin-top:auto}[data-page=tech-blog] .tb-fallback{justify-content:center;align-items:center;display:flex}[data-page=tech-blog] .tb-fallback svg{opacity:.55;width:55%;height:55%}
