.blog-list_section__7GgjE{padding-bottom:var(--s-12)}.blog-list_wrap__LKa0K{max-width:1200px;margin-inline:auto;padding-inline:var(--s-8)}@media (max-width:720px){.blog-list_wrap__LKa0K{padding-inline:22px}}.blog-list_hero__Vuv8k{padding-block:80px 56px;border-bottom:1px solid var(--border);margin-bottom:var(--s-10)}.blog-list_eyebrow__UjcT_{margin-bottom:22px}.blog-list_headline__1VfsC{font-family:var(--font-serif);font-weight:430;font-size:clamp(40px,5.4vw,64px);letter-spacing:-.025em;line-height:1.05;color:var(--fg-strong);margin:0;max-width:720px}.blog-list_lede__v3AWy{margin-top:22px;max-width:560px;font:400 17px/1.6 var(--font-serif);color:var(--fg-body)}@media (max-width:640px){.blog-list_hero__Vuv8k{padding-block:56px 40px}}.blog-list_grid__bun1q{list-style:none;margin:0;padding:0;columns:280px 3;column-gap:var(--s-7)}.blog-list_gridItem__iKWNV{page-break-inside:avoid;break-inside:avoid;display:block;margin-bottom:var(--s-7)}@media (max-width:900px){.blog-list_grid__bun1q{columns:280px 2}}@media (max-width:560px){.blog-list_grid__bun1q{column-count:1}.blog-list_gridItem__iKWNV{margin-bottom:var(--s-6)}}.blog-list_card__oyM_I{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;background:var(--bg);text-decoration:none;color:inherit;transition:box-shadow var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.blog-list_card__oyM_I:hover{border-color:var(--border-strong);box-shadow:var(--shadow-2);transform:translateY(-2px)}.blog-list_cover__PsGqy{width:100%;aspect-ratio:16/9;background:linear-gradient(135deg,var(--harbor-50) 0,var(--harbor-100) 100%);flex-shrink:0}.blog-list_cover__PsGqy[data-color=moss]{background:linear-gradient(135deg,var(--moss-soft) 0,color-mix(in oklab,var(--moss) 15%,var(--paper-0)) 100%)}.blog-list_cover__PsGqy[data-color=amber]{background:linear-gradient(135deg,var(--amber-soft) 0,color-mix(in oklab,var(--amber) 15%,var(--paper-0)) 100%)}.blog-list_cover__PsGqy[data-color=clay]{background:linear-gradient(135deg,var(--clay-soft) 0,color-mix(in oklab,var(--clay) 15%,var(--paper-0)) 100%)}.blog-list_cardBody__RpNka{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-5);flex:1 1}.blog-list_tags__Ui3B9{display:flex;flex-wrap:wrap;gap:var(--s-2)}.blog-list_tag__c4H_x{font:500 var(--t-micro) /1 var(--font-sans);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--tag-fg);background:var(--tag-bg);padding:3px 8px;border-radius:var(--r-pill)}.blog-list_cardTitle__wSwQ_{font-family:var(--font-serif);font-weight:450;font-size:var(--t-h3);letter-spacing:-.015em;line-height:var(--lh-snug);color:var(--fg-strong);margin:0}.blog-list_card__oyM_I:hover .blog-list_cardTitle__wSwQ_{color:var(--accent)}.blog-list_cardDesc__Z0pCK{font:400 var(--t-body-sm) /var(--lh-relaxed) var(--font-sans);color:var(--fg-body);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-list_byline__9OHbR{display:flex;align-items:center;gap:var(--s-2);margin-top:auto;padding-top:var(--s-3);border-top:1px solid var(--border)}.blog-list_avatar__e48Jt{flex-shrink:0;border-radius:50%;overflow:hidden}.blog-list_bylineText__6wy1M{display:flex;flex-direction:column;gap:2px}.blog-list_bylineName__zZRO2{font:500 var(--t-body-sm) /1 var(--font-sans);color:var(--fg-strong)}.blog-list_bylineMeta___40gh{font:400 var(--t-caption) /1 var(--font-sans);color:var(--fg-muted)}.blog-list_pagination__MgajH{display:flex;align-items:center;justify-content:center;gap:var(--s-3);margin-top:var(--s-10);padding-top:var(--s-8);border-top:1px solid var(--border);flex-wrap:wrap}.blog-list_pageBtn__UZWqR{display:inline-flex;align-items:center;height:36px;padding-inline:var(--s-5);border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg);font:500 var(--t-sm) /1 var(--font-sans);color:var(--fg);text-decoration:none;white-space:nowrap;transition:border-color var(--dur) var(--ease-out),background var(--dur) var(--ease-out)}.blog-list_pageBtn__UZWqR:not(.blog-list_pageBtnDisabled__Bdcol):hover{border-color:var(--border-strong);background:var(--bg-sunken)}.blog-list_pageBtnDisabled__Bdcol{color:var(--fg-disabled);cursor:default;pointer-events:none}.blog-list_pageNums__wsqin{display:flex;align-items:center;gap:var(--s-1);list-style:none;margin:0;padding:0}.blog-list_pageNum__9jhPf{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding-inline:var(--s-3);border:1px solid transparent;border-radius:var(--r-md);font:400 var(--t-sm) /1 var(--font-sans);color:var(--fg);text-decoration:none;transition:border-color var(--dur) var(--ease-out),background var(--dur) var(--ease-out),color var(--dur) var(--ease-out)}.blog-list_pageNum__9jhPf:not(.blog-list_pageNumCurrent__kLj6E):hover{border-color:var(--border);background:var(--bg-sunken)}.blog-list_pageNumCurrent__kLj6E{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:600;cursor:default}.blog-list_pageEllipsis__1Di3H{display:inline-flex;align-items:center;justify-content:center;width:28px;font:400 var(--t-sm) /1 var(--font-sans);color:var(--fg-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:480px){.blog-list_pageNums__wsqin{display:none}.blog-list_pagination__MgajH{gap:var(--s-4)}}