.BlogHub-module__bCmvuG__tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;display:flex}.BlogHub-module__bCmvuG__pills{flex-wrap:wrap;gap:8px;display:flex}.BlogHub-module__bCmvuG__pill{font:inherit;color:var(--muted-strong);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:999px;padding:7px 16px;font-size:14px;transition:color .15s,border-color .15s,background .15s}.BlogHub-module__bCmvuG__pill:hover{color:var(--ink);border-color:var(--muted)}.BlogHub-module__bCmvuG__pillOn,.BlogHub-module__bCmvuG__pillOn:hover{background:var(--ink);color:var(--on-primary);border-color:var(--ink)}.BlogHub-module__bCmvuG__search{font:inherit;color:var(--ink);border:1px solid var(--border);border-radius:var(--radius-md);background:0 0;outline:none;width:240px;max-width:100%;padding:8px 14px;font-size:14px}.BlogHub-module__bCmvuG__search::placeholder{color:var(--muted)}.BlogHub-module__bCmvuG__search:focus{border-color:var(--muted-strong)}.BlogHub-module__bCmvuG__card{color:inherit;background:var(--white);border:1px solid var(--border);border-radius:var(--radius-xl);flex-direction:column;text-decoration:none;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.BlogHub-module__bCmvuG__card:hover{border-color:var(--muted);transform:translateY(-2px)}.BlogHub-module__bCmvuG__cover{aspect-ratio:1200/630;border-bottom:1px solid var(--border);width:100%;container-type:inline-size}.BlogHub-module__bCmvuG__body{flex-direction:column;flex:1;padding:20px 22px 22px;display:flex}.BlogHub-module__bCmvuG__cat{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;font-size:12px;font-weight:600}.BlogHub-module__bCmvuG__title{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--on-dark);margin-bottom:10px;font-size:20px;font-weight:500;line-height:1.25}.BlogHub-module__bCmvuG__excerpt{color:var(--muted-strong);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:18px;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.BlogHub-module__bCmvuG__meta{color:var(--muted);margin-top:auto;font-size:13px}.BlogHub-module__bCmvuG__featured{flex-direction:row-reverse;margin-bottom:24px}.BlogHub-module__bCmvuG__featured .BlogHub-module__bCmvuG__cover{border-bottom:0;border-left:1px solid var(--border);flex-shrink:0;width:58%}.BlogHub-module__bCmvuG__featured .BlogHub-module__bCmvuG__body{flex:1;justify-content:center;padding:clamp(24px,3.5vw,48px)}.BlogHub-module__bCmvuG__featured .BlogHub-module__bCmvuG__title{letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(26px,2.8vw,36px);line-height:1.15}.BlogHub-module__bCmvuG__featured .BlogHub-module__bCmvuG__excerpt{-webkit-line-clamp:4;margin-bottom:24px;font-size:16px}.BlogHub-module__bCmvuG__featured .BlogHub-module__bCmvuG__meta{margin-top:0}.BlogHub-module__bCmvuG__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.BlogHub-module__bCmvuG__empty{color:var(--muted-strong);padding:48px 0}.BlogHub-module__bCmvuG__hero{padding:clamp(56px,8vw,96px) 0 clamp(28px,4vw,40px)}.BlogHub-module__bCmvuG__h1{font-family:var(--font-serif);font-size:var(--h1);letter-spacing:var(--track-h1);color:var(--on-dark);margin-bottom:18px;font-weight:500;line-height:1.08}.BlogHub-module__bCmvuG__lede{color:var(--muted-strong);max-width:620px;font-size:18px;line-height:1.6}.BlogHub-module__bCmvuG__section{padding-bottom:clamp(56px,7vw,96px)}@media (max-width:1000px){.BlogHub-module__bCmvuG__grid{grid-template-columns:repeat(2,1fr)}.BlogHub-module__bCmvuG__featured{flex-direction:column}.BlogHub-module__bCmvuG__featured .BlogHub-module__bCmvuG__cover,.BlogHub-module__bCmvuG__featured .BlogHub-module__bCmvuG__body{width:100%}.BlogHub-module__bCmvuG__featured .BlogHub-module__bCmvuG__cover{border-left:0;border-bottom:1px solid var(--border)}}@media (max-width:640px){.BlogHub-module__bCmvuG__grid{grid-template-columns:1fr}.BlogHub-module__bCmvuG__search{width:100%}}
