.blog-module__vN1jxa__wrap{max-width:760px;margin:0 auto;padding:clamp(24px,5vw,56px) 20px 64px}.blog-module__vN1jxa__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-400,#d67f48);margin:0 0 8px;font-size:12px;font-weight:700}.blog-module__vN1jxa__title{letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(28px,5vw,44px);line-height:1.05}.blog-module__vN1jxa__lede{color:var(--fg-3);max-width:56ch;margin:0 0 34px;font-size:15px;line-height:1.6}.blog-module__vN1jxa__list{flex-direction:column;gap:18px;display:flex}.blog-module__vN1jxa__card{border:1px solid var(--line);color:inherit;background:var(--ink-2);border-radius:16px;text-decoration:none;transition:border-color .2s;display:block;overflow:hidden}.blog-module__vN1jxa__card:hover{border-color:var(--color-accent,#d67f48)}.blog-module__vN1jxa__cardBody{padding:18px 20px 20px}.blog-module__vN1jxa__cardTitle{letter-spacing:-.02em;margin:0 0 6px;font-size:19px;line-height:1.25}.blog-module__vN1jxa__cardMeta{color:var(--fg-3);margin:0 0 8px;font-size:12px}.blog-module__vN1jxa__cardDesc{color:var(--fg-2);margin:0;font-size:13.5px;line-height:1.55}.blog-module__vN1jxa__empty{color:var(--fg-3);font-size:14px}.blog-module__vN1jxa__cardCover{height:140px;line-height:0;display:block;overflow:hidden}.blog-module__vN1jxa__cardCover img,.blog-module__vN1jxa__cardCover svg{object-fit:cover;width:100%;height:140px}.blog-module__vN1jxa__cover{border:1px solid var(--line);border-radius:16px;max-height:240px;margin:0 0 26px;line-height:0;position:relative;overflow:hidden}.blog-module__vN1jxa__coverPhoto{object-fit:cover;width:100%;height:240px}.blog-module__vN1jxa__cover .blog-module__vN1jxa__coverCredit{color:#ffffff8c;text-shadow:0 1px 4px #0009;font-size:10.5px;line-height:1.3;position:absolute;bottom:8px;right:10px}.blog-module__vN1jxa__cover .blog-module__vN1jxa__coverCredit a{color:#ffffffbf;text-decoration:none}.blog-module__vN1jxa__cover .blog-module__vN1jxa__coverCredit a:hover{text-decoration:underline}.blog-module__vN1jxa__byline{color:var(--fg-3);margin:0 0 30px;font-size:13px}.blog-module__vN1jxa__prose{color:var(--fg-2);font-size:16px;line-height:1.75}.blog-module__vN1jxa__prose h2{letter-spacing:-.02em;color:var(--fg);margin:38px 0 12px;font-size:24px;line-height:1.25}.blog-module__vN1jxa__prose h3{color:var(--fg);margin:28px 0 10px;font-size:19px}.blog-module__vN1jxa__prose p{margin:0 0 18px}.blog-module__vN1jxa__prose ul{margin:0 0 18px;padding-left:22px}.blog-module__vN1jxa__prose li{margin:0 0 8px}.blog-module__vN1jxa__prose a{color:var(--color-accent-400,#d67f48);text-underline-offset:3px;-webkit-text-decoration:underline #d67f4866;text-decoration:underline #d67f4866}.blog-module__vN1jxa__prose a:hover{text-decoration-color:currentColor}.blog-module__vN1jxa__prose strong{color:var(--fg)}.blog-module__vN1jxa__outro{border:1px solid var(--line);background:var(--ink-2);border-radius:16px;margin-top:44px;padding:22px}.blog-module__vN1jxa__outro p{color:var(--fg-2);margin:0 0 14px;font-size:14px;line-height:1.6}.blog-module__vN1jxa__outroRow{flex-wrap:wrap;gap:10px;display:flex}.blog-module__vN1jxa__back{color:var(--fg-3);margin-bottom:22px;font-size:13px;text-decoration:none;display:inline-block}.blog-module__vN1jxa__back:hover{color:var(--fg)}
