.bl-main{padding-block:40px 24px}.bl-empty{color:var(--ink-2)}.bl-grid{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px;gap:28px}.bl-card h2{font-size:20px;margin:6px 0 8px}.bl-card h2 a{color:var(--ink);text-decoration:none}.bl-card h2 a:hover{text-decoration:underline;text-underline-offset:3px}.bl-card p{margin:0;color:var(--ink-2)}.bl-card .small{margin-top:12px}.bl-thumb{display:block;aspect-ratio:16/9;border-radius:var(--radius-lg);overflow:hidden;background:var(--paper-2)}.bl-thumb img{width:100%;height:100%;object-fit:cover;display:block}.bl-article{max-width:760px;padding-block:32px 24px}.bl-head h1{font-size:clamp(30px,4.4vw,44px);line-height:1.15;margin:8px 0 12px}.bl-head{margin-bottom:24px}.bl-head .small{color:var(--ink-2);margin-top:12px}.bl-cover{width:100%;border-radius:var(--radius-lg);margin:20px 0 8px;display:block}.bl-body{font-size:17px;line-height:1.7}.bl-body h2{font-size:26px;margin:36px 0 10px}.bl-body h3{font-size:20px;margin:26px 0 8px}.bl-body ol,.bl-body p,.bl-body ul{margin:0 0 16px}.bl-body ol,.bl-body ul{padding-left:22px}.bl-body li{margin-bottom:6px}.bl-body blockquote{margin:20px 0;padding:4px 18px;border-left:3px solid var(--magenta);color:var(--ink-2)}.bl-body a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.bl-body hr{border:0;border-top:1px solid var(--line);margin:28px 0}.bl-cta{margin:40px 0 0;padding:24px;border-radius:var(--radius-lg);background:var(--paper-2)}.bl-cta h2{font-size:22px;margin-bottom:6px}.bl-cta p{margin:0 0 14px;color:var(--ink-2)}.bl-cta-links{display:flex;gap:10px;flex-wrap:wrap}.bl-more{margin-top:36px}.bl-more h2{font-size:20px;margin-bottom:8px}.bl-more ul{padding-left:20px}@media (max-width:900px){.bl-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.bl-grid{grid-template-columns:1fr}}