.blog[data-astro-cid-ppsj4hlj]{padding:50px 0 70px}.heading[data-astro-cid-ppsj4hlj]{width:var(--text-width);text-align:center;margin:0 auto 28px}.heading[data-astro-cid-ppsj4hlj] p[data-astro-cid-ppsj4hlj]{font:400 22px/1.4 var(--font-serif);margin-top:23px}.sections[data-astro-cid-ppsj4hlj]{width:var(--narrow-width);margin:20px auto 0}.cat[data-astro-cid-ppsj4hlj]{border-top:2px solid var(--black);padding:28px 0 32px;scroll-margin-top:160px}.cat[data-astro-cid-ppsj4hlj]:first-child,.is-filtered[data-astro-cid-ppsj4hlj] .cat[data-astro-cid-ppsj4hlj]{border-top:0}.cat[data-astro-cid-ppsj4hlj] h2[data-astro-cid-ppsj4hlj]{font:700 28px/1.2 var(--font-serif);color:var(--red);margin-bottom:26px}.cat[data-astro-cid-ppsj4hlj] h2[data-astro-cid-ppsj4hlj] a[data-astro-cid-ppsj4hlj]{color:inherit;text-decoration:none}.cat[data-astro-cid-ppsj4hlj] h2[data-astro-cid-ppsj4hlj] a[data-astro-cid-ppsj4hlj]:hover{text-decoration:underline}.all[data-astro-cid-ppsj4hlj]{text-align:left;font:700 14px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;margin-top:28px}.all[data-astro-cid-ppsj4hlj] a[data-astro-cid-ppsj4hlj]{color:var(--black);text-decoration:none}.all[data-astro-cid-ppsj4hlj] a[data-astro-cid-ppsj4hlj]:hover{color:var(--red)}.lead[data-astro-cid-ppsj4hlj]{grid-template-columns:1fr;align-items:center;gap:16px;display:grid}.lead[data-astro-cid-ppsj4hlj] img[data-astro-cid-ppsj4hlj]{aspect-ratio:3/2;object-fit:cover;border-radius:var(--corner-radius);width:100%;height:auto}.lead__text[data-astro-cid-ppsj4hlj]{flex-direction:column;gap:10px;display:flex}.lead[data-astro-cid-ppsj4hlj] h3[data-astro-cid-ppsj4hlj]{font:900 24px/1.2 var(--font-serif)}.lead[data-astro-cid-ppsj4hlj] p[data-astro-cid-ppsj4hlj]{font:var(--text-body);color:var(--copy-gray)}.more[data-astro-cid-ppsj4hlj]{text-decoration:none}.more[data-astro-cid-ppsj4hlj]:hover{text-decoration:underline}h3[data-astro-cid-ppsj4hlj] a[data-astro-cid-ppsj4hlj]{color:var(--black);text-decoration:none}h3[data-astro-cid-ppsj4hlj] a[data-astro-cid-ppsj4hlj]:hover{color:var(--red)}.rows[data-astro-cid-ppsj4hlj]{margin:24px calc(-1 * var(--gutter)) 0;padding:0 var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:14px;list-style:none;display:flex;overflow-x:auto}.rows[data-astro-cid-ppsj4hlj]::-webkit-scrollbar{display:none}.row[data-astro-cid-ppsj4hlj]{border:1px solid var(--line);scroll-snap-align:start;border-radius:8px;flex:0 0 44%;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:10px;padding:0 0 12px;display:grid;overflow:hidden}.row[data-astro-cid-ppsj4hlj] img[data-astro-cid-ppsj4hlj]{aspect-ratio:3/2;object-fit:cover;border-radius:7px 7px 0 0;width:100%;height:auto}.row__text[data-astro-cid-ppsj4hlj]{flex-direction:column;gap:5px;padding:0 10px;display:flex}.row[data-astro-cid-ppsj4hlj] h3[data-astro-cid-ppsj4hlj]{font:700 15px/1.3 var(--font-serif)}.row[data-astro-cid-ppsj4hlj] p[data-astro-cid-ppsj4hlj]{font:400 13px/1.45 var(--font-sans);color:var(--copy-gray);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width>=768px){.cat[data-astro-cid-ppsj4hlj]{padding:36px 0 44px}.all[data-astro-cid-ppsj4hlj]{text-align:right}.lead[data-astro-cid-ppsj4hlj]{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:36px}.lead[data-astro-cid-ppsj4hlj] h3[data-astro-cid-ppsj4hlj]{font-size:28px}.rows[data-astro-cid-ppsj4hlj]{scroll-snap-type:none;grid-template-columns:1fr;gap:20px 40px;margin:30px 0 0;padding:0;scroll-padding-inline:auto;display:grid;overflow-x:visible}.row[data-astro-cid-ppsj4hlj]{scroll-snap-align:none;border-width:1px 0 0;border-radius:0;flex:none;grid-template-columns:168px minmax(0,1fr);align-content:normal;align-items:center;gap:18px;padding:20px 0 0;overflow:visible}.row[data-astro-cid-ppsj4hlj] img[data-astro-cid-ppsj4hlj]{border-radius:4px}.row__text[data-astro-cid-ppsj4hlj]{gap:4px;padding:0}.row[data-astro-cid-ppsj4hlj] h3[data-astro-cid-ppsj4hlj]{font-size:18px}.row[data-astro-cid-ppsj4hlj] p[data-astro-cid-ppsj4hlj]{font:400 14px/1.5 var(--font-sans);-webkit-line-clamp:2}}@media (width>=1024px){.rows[data-astro-cid-ppsj4hlj]{grid-template-columns:repeat(2,minmax(0,1fr))}}
