.blog-module__y_xCuG__band{padding-block:var(--section-gap)}.blog-module__y_xCuG__head{max-width:640px;margin-bottom:var(--space-8)}.blog-module__y_xCuG__title{letter-spacing:-.02em;margin:var(--space-3) 0;font-size:clamp(28px,4vw,44px);font-weight:600}.blog-module__y_xCuG__grid{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.blog-module__y_xCuG__card{color:inherit;background:var(--s0);flex-direction:column;text-decoration:none;transition:border-color .12s;display:flex}.blog-module__y_xCuG__card:hover,.blog-module__y_xCuG__card:focus-visible{border-color:var(--color-accent)}.blog-module__y_xCuG__cardMedia{aspect-ratio:16/9;background:var(--s2);position:relative}.blog-module__y_xCuG__cardBody{padding:var(--space-6);gap:var(--space-3);flex-direction:column;flex:1;display:flex}.blog-module__y_xCuG__cardTitle{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.01em;font-size:20px;line-height:1.25}.blog-module__y_xCuG__cardExcerpt{color:var(--color-neutral-600);flex:1;margin:0;font-size:14px;line-height:1.55}.blog-module__y_xCuG__empty{padding:var(--space-8);color:var(--color-neutral-600);max-width:48ch;font-size:15px}.blog-module__y_xCuG__article{max-width:760px;margin:0 auto}.blog-module__y_xCuG__back{margin-bottom:var(--space-6);color:var(--color-accent-700);font-size:14px;text-decoration:none;display:inline-block}.blog-module__y_xCuG__back:hover{text-decoration:underline}.blog-module__y_xCuG__meta{align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-3);display:flex}.blog-module__y_xCuG__articleTitle{letter-spacing:-.02em;margin:0 0 var(--space-8);font-size:clamp(30px,5vw,48px);font-weight:600}.blog-module__y_xCuG__coverFrame{aspect-ratio:16/9;background:var(--s2);margin-bottom:var(--space-8);position:relative}.blog-module__y_xCuG__prose{color:var(--color-text);font-size:17px;line-height:1.7}.blog-module__y_xCuG__prose h2{margin:var(--space-8) 0 var(--space-4);font-size:26px}.blog-module__y_xCuG__prose h3{margin:var(--space-6) 0 var(--space-3);font-size:21px}.blog-module__y_xCuG__prose p{margin:0 0 var(--space-4)}.blog-module__y_xCuG__prose ul,.blog-module__y_xCuG__prose ol{margin:0 0 var(--space-4);padding-left:var(--space-8)}.blog-module__y_xCuG__prose li{margin-bottom:var(--space-2)}.blog-module__y_xCuG__prose blockquote{border:1px solid var(--color-divider);background:var(--s1);padding:var(--space-6) var(--space-8);margin:var(--space-8) 0}.blog-module__y_xCuG__prose blockquote p{font-family:var(--font-heading);font-weight:var(--font-heading-weight);color:var(--color-text);margin:0;font-size:22px;line-height:1.3}.blog-module__y_xCuG__prose a{color:var(--color-accent-700);text-decoration:underline}
