.al-blog{--al-black:#111010;--al-gold:#b8935a;--al-gray-1:#f2f0ec;--al-gray-2:#d6d3cc;--al-gray-3:#8a8880;padding:80px 48px;background:#fff}.al-blog__head{text-align:center;margin-bottom:48px}.al-blog__eyebrow{font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--al-gold);margin-bottom:12px}.al-blog__title{font-size:clamp(28px,3vw,42px);font-weight:300;color:var(--al-black);line-height:1.15}.al-blog__title em{font-style:italic}.al-blog__grid{display:grid;grid-template-columns:repeat(var(--al-blog-columns,5),minmax(0,1fr));gap:20px}.al-blog__card{background:#fff;overflow:hidden;border-radius:2px;border:1px solid var(--al-gray-2);box-shadow:0 4px 18px rgba(0,0,0,.05);text-decoration:none;color:inherit;display:block}.al-blog__img{aspect-ratio:16/9;overflow:hidden;background:var(--al-gray-1)}.al-blog__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.al-blog__card:hover .al-blog__img img{transform:scale(1.04)}.al-blog__body{padding:24px}.al-blog__cat{font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--al-gold);margin-bottom:10px}.al-blog__ctitle{font-size:20px;font-weight:400;line-height:1.3;color:var(--al-black);margin-bottom:12px}.al-blog__excerpt{font-size:13px;color:var(--al-gray-3);line-height:1.65;margin-bottom:18px}.al-blog__link{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--al-black);border-bottom:1px solid var(--al-black);padding-bottom:1px}.al-blog__empty{padding:40px;text-align:center;color:var(--al-gray-3);border:1px dashed var(--al-gray-2);font-size:13px}@media(max-width:900px){.al-blog__grid{grid-template-columns:1fr}.al-blog{padding:48px 24px}}
