.BlogList-module-scss-module__HerZbW__section{padding:var(--cc-section-y) 0;border-top:1px solid var(--border)}.BlogList-module-scss-module__HerZbW__container{max-width:var(--maxw);padding:0 var(--gutter);margin:0 auto}.BlogList-module-scss-module__HerZbW__head{gap:var(--cc-space-7xl);grid-template-columns:1fr 1.3fr;margin-bottom:3.5rem;display:grid}@media (max-width:62rem){.BlogList-module-scss-module__HerZbW__head{gap:var(--cc-space-xxl);grid-template-columns:1fr}}.BlogList-module-scss-module__HerZbW__title{font-family:var(--font-serif);font-size:var(--cc-text-h2);letter-spacing:var(--cc-ls-tight);color:var(--ink);align-self:end;margin:0;line-height:1.05}.BlogList-module-scss-module__HerZbW__title em{color:var(--accent);font-style:italic}.BlogList-module-scss-module__HerZbW__filter{align-self:end}.BlogList-module-scss-module__HerZbW__filterLabel{font-family:var(--font-mono);letter-spacing:var(--cc-ls-wider);text-transform:uppercase;font-size:.6875rem;font-weight:var(--cc-font-medium);color:var(--text-muted);margin-bottom:var(--cc-space-base)}.BlogList-module-scss-module__HerZbW__pills{gap:var(--cc-space-xxs);flex-wrap:wrap;display:flex}.BlogList-module-scss-module__HerZbW__pill{font-family:var(--font-mono);letter-spacing:var(--cc-ls-wider);text-transform:uppercase;font-size:.6875rem;font-weight:var(--cc-font-medium);padding:var(--cc-space-xs) var(--cc-space-base);color:var(--ink);border:1px solid var(--border);cursor:pointer;background:0 0;transition:all .15s}.BlogList-module-scss-module__HerZbW__pillActive{background:var(--ink);color:var(--ink-inv)}.BlogList-module-scss-module__HerZbW__grid{gap:var(--cc-space-3xl);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:62rem){.BlogList-module-scss-module__HerZbW__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:36rem){.BlogList-module-scss-module__HerZbW__grid{grid-template-columns:1fr}}.BlogList-module-scss-module__HerZbW__card{color:var(--ink);border:1px solid var(--grey-300);flex-direction:column;transition:border-color .15s;display:flex}.BlogList-module-scss-module__HerZbW__card:hover{border-color:var(--cc-primary)}.BlogList-module-scss-module__HerZbW__card:hover .BlogList-module-scss-module__HerZbW__byline{color:var(--cc-primary)}.BlogList-module-scss-module__HerZbW__tile{background:var(--grey-200);position:relative;overflow:hidden}.BlogList-module-scss-module__HerZbW__tile[data-label]:after{content:attr(data-label);font-family:var(--font-mono);letter-spacing:var(--cc-ls-wider);text-transform:uppercase;color:#fff;background:#0009;background:lab(0% 0 0/.6);padding:.3125rem .5rem;font-size:.625rem;position:absolute;bottom:.75rem;left:.75rem}.BlogList-module-scss-module__HerZbW__tile{aspect-ratio:3/2;background:var(--bg);padding:var(--cc-space-xl) var(--cc-space-xl) 2.75rem;align-items:center;display:flex}.BlogList-module-scss-module__HerZbW__cardTitle{font-family:var(--font-serif);font-size:clamp(var(--cc-text-d2),2.5vw + 1rem,var(--cc-text-d4));letter-spacing:var(--cc-ls-tight);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:0;line-height:1.15;display:-webkit-box;overflow:hidden}.BlogList-module-scss-module__HerZbW__body{background:var(--bg-sunk);padding:var(--cc-space-lg);gap:var(--cc-space-sm);flex-direction:column;flex-grow:1;display:flex}.BlogList-module-scss-module__HerZbW__meta{font-family:var(--font-mono);letter-spacing:var(--cc-ls-wider);text-transform:uppercase;font-size:.6875rem;font-weight:var(--cc-font-medium);color:var(--text-muted)}.BlogList-module-scss-module__HerZbW__excerpt{font-size:var(--cc-text-md);color:var(--text-muted);margin:0;line-height:1.55}.BlogList-module-scss-module__HerZbW__byline{font-family:var(--font-mono);letter-spacing:var(--cc-ls-wider);text-transform:uppercase;font-size:.6875rem;font-weight:var(--cc-font-medium);color:var(--text-muted);padding-top:var(--cc-space-sm);margin-top:auto}.BlogList-module-scss-module__HerZbW__empty{border:1px dashed var(--grey-300);padding:var(--cc-space-7xl) var(--cc-space-xxl);text-align:center;align-items:center;gap:var(--cc-space-base);flex-direction:column;display:flex}.BlogList-module-scss-module__HerZbW__emptyLabel{font-family:var(--font-mono);letter-spacing:var(--cc-ls-wider);text-transform:uppercase;font-size:.6875rem;font-weight:var(--cc-font-medium);color:var(--text-muted)}.BlogList-module-scss-module__HerZbW__emptyText{font-size:var(--cc-text-lg);color:var(--text);max-width:44ch;margin:0 0 var(--cc-space-sm);line-height:1.6}.BlogList-module-scss-module__HerZbW__emptyBtn{align-items:center;gap:var(--cc-space-xs);font-weight:var(--cc-font-medium);font-size:var(--cc-text-md);border:1px solid var(--border);transition:var(--cc-transition-colors);white-space:nowrap;border-radius:0;padding:.875rem 1.375rem;display:inline-flex}:is(.BlogList-module-scss-module__HerZbW__emptyBtn .BlogList-module-scss-module__HerZbW__arrow,.BlogList-module-scss-module__HerZbW__emptyBtn .arrow){transition:var(--cc-transition-transform)}:is(.BlogList-module-scss-module__HerZbW__emptyBtn:hover .BlogList-module-scss-module__HerZbW__arrow,.BlogList-module-scss-module__HerZbW__emptyBtn:hover .arrow){transform:translate(3px)}.BlogList-module-scss-module__HerZbW__emptyBtn{color:var(--ink);background:0 0}.BlogList-module-scss-module__HerZbW__emptyBtn:hover{background:var(--ink);color:var(--ink-inv)}
.topics-module-scss-module__XlGkvW__container{max-width:var(--maxw);padding:0 var(--gutter);margin:0 auto}.topics-module-scss-module__XlGkvW__hero{padding:var(--cc-section-y) 0 0;border-bottom:1px solid var(--border)}.topics-module-scss-module__XlGkvW__heroTitle{font-family:var(--font-serif);font-weight:var(--cc-font-normal);letter-spacing:-.025em;line-height:.95;font-size:var(--cc-text-h1)}.topics-module-scss-module__XlGkvW__heroTitle em{color:var(--accent);font-style:italic}.topics-module-scss-module__XlGkvW__heroTitle{margin-bottom:var(--cc-space-xl);overflow-wrap:break-word;max-width:20ch}.topics-module-scss-module__XlGkvW__heroText{color:var(--text-muted);max-width:58ch;margin:0 0 var(--cc-space-6xl);font-size:1.1875rem;line-height:1.6}
