.t321-mkt-blog__hero{padding:3rem 0 2rem;background:linear-gradient(180deg,var(--t321-mkt-paper) 0,var(--t321-mkt-paper-sunk) 100%);border-bottom:1px solid var(--t321-mkt-line)}.t321-mkt-blog__filters{margin-top:1.75rem;display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.t321-mkt-blog__search{flex:1 1;min-width:240px;max-width:420px;display:flex;align-items:center;background:#ffffff;border:1.5px solid var(--t321-mkt-line-strong);border-radius:12px;transition:border-color .12s ease,box-shadow .12s ease}.t321-mkt-blog__search:focus-within{border-color:var(--t321-mkt-accent);box-shadow:0 0 0 4px var(--t321-mkt-accent-wash)}.t321-mkt-blog__search>i{padding-left:1rem;color:var(--t321-mkt-ink-muted)}.t321-mkt-blog__search input{flex:1 1;border:0;outline:none;background:transparent;padding:.75rem 1rem;font-size:.95rem;font-family:inherit;min-width:0}.t321-mkt-blog__cats{display:flex;flex-wrap:wrap;gap:.4rem}.t321-mkt-blog__cat{background:transparent;border:1.5px solid var(--t321-mkt-line);border-radius:999px;padding:.45rem .85rem;font-size:.85rem;color:var(--t321-mkt-ink-muted);cursor:pointer;font-family:inherit;transition:background .12s ease,border-color .12s ease,color .12s ease}.t321-mkt-blog__cat:hover{background:#ffffff;color:var(--t321-mkt-ink)}.t321-mkt-blog__cat.is-active{background:var(--t321-mkt-ink);border-color:var(--t321-mkt-ink);color:#ffffff}.t321-mkt-blog__featured{display:grid;grid-template-columns:380px 1fr;grid-gap:2.5rem;gap:2.5rem;background:#ffffff;border:1px solid var(--t321-mkt-line);border-radius:18px;overflow:hidden;text-decoration:none;color:inherit;transition:border-color .14s ease,box-shadow .14s ease}.t321-mkt-blog__featured:hover{border-color:var(--t321-mkt-accent);box-shadow:0 20px 40px rgba(15,15,14,.08)}.t321-mkt-blog__featured>div:last-child{padding:2.25rem 2.25rem 2.25rem 0}.t321-mkt-blog__featured .t321-mkt-h2{margin:.35rem 0 .65rem}.t321-mkt-blog__featured p{margin:0 0 1rem;color:var(--t321-mkt-ink-muted);font-size:1rem;line-height:1.65}.t321-mkt-blog__featured-art{background:var(--t321-mkt-accent-wash);color:var(--t321-mkt-accent);display:flex;align-items:center;justify-content:center;font-size:3.5rem}.t321-mkt-blog__featured-art.is-tone-warn{background:var(--t321-mkt-warn-wash);color:var(--t321-mkt-warn)}.t321-mkt-blog__featured-art.is-tone-positive{background:var(--t321-mkt-positive-wash);color:var(--t321-mkt-positive)}.t321-mkt-blog__featured-art.is-tone-critical{background:#fbe2e4;color:var(--t321-mkt-critical)}.t321-mkt-blog__featured-art.is-tone-purple{background:var(--t321-mkt-purple-wash);color:var(--t321-mkt-purple)}.t321-mkt-blog__featured-link{display:inline-flex;align-items:center;gap:.4rem;color:var(--t321-mkt-accent);font-weight:500;font-size:.9rem}.t321-mkt-blog__meta{display:flex;gap:.4rem;font-size:.8rem;color:var(--t321-mkt-ink-muted);margin-bottom:.85rem;flex-wrap:wrap}.t321-mkt-blog__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem}.t321-mkt-blog__card{display:flex;flex-direction:column;gap:.4rem;padding:0;overflow:hidden;text-decoration:none;color:inherit}.t321-mkt-blog__card-art{height:140px;display:flex;align-items:center;justify-content:center;background:var(--t321-mkt-accent-wash);color:var(--t321-mkt-accent);font-size:2rem}.t321-mkt-blog__card-art.is-tone-warn{background:var(--t321-mkt-warn-wash);color:var(--t321-mkt-warn)}.t321-mkt-blog__card-art.is-tone-positive{background:var(--t321-mkt-positive-wash);color:var(--t321-mkt-positive)}.t321-mkt-blog__card-art.is-tone-critical{background:#fbe2e4;color:var(--t321-mkt-critical)}.t321-mkt-blog__card-art.is-tone-purple{background:var(--t321-mkt-purple-wash);color:var(--t321-mkt-purple)}.t321-mkt-blog__card-cat{padding:1.1rem 1.25rem 0;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--t321-mkt-ink-muted);font-weight:600}.t321-mkt-blog__card h3{margin:.25rem 1.25rem .5rem;font-size:1.1rem}.t321-mkt-blog__card p{margin:0 1.25rem .75rem;font-size:.9rem;color:var(--t321-mkt-ink-muted);line-height:1.55;flex:1 1}.t321-mkt-blog__card .t321-mkt-blog__meta{margin:0 1.25rem 1.25rem}.t321-mkt-blog__empty{text-align:center;padding:3rem;background:#ffffff;border:1px dashed var(--t321-mkt-line-strong);border-radius:14px;color:var(--t321-mkt-ink-muted)}.t321-mkt-blog__empty i{font-size:1.5rem;margin-bottom:.6rem;display:block}.t321-mkt-blog__empty h3{font-family:var(--font-fraunces),Georgia,serif;color:var(--t321-mkt-ink);font-size:1.2rem;margin:0 0 .4rem;font-weight:500;letter-spacing:-.01em}.t321-mkt-blog__empty button{background:none;border:0;color:var(--t321-mkt-accent);cursor:pointer;font-family:inherit;padding:0;text-decoration:underline}.t321-mkt-blog__cta{display:grid;grid-template-columns:1fr auto;grid-gap:2rem;gap:2rem;align-items:center}.t321-mkt-blog__news{display:flex;gap:.5rem;background:rgba(255,255,255,.08);padding:.4rem;border-radius:12px}.t321-mkt-blog__news input{flex:1 1;min-width:220px;border:0;background:transparent;outline:none;color:#ffffff;padding:.6rem .85rem;font-family:inherit;font-size:.95rem}.t321-mkt-blog__news input::placeholder{color:rgba(255,255,255,.55)}@media (max-width:991.98px){.t321-mkt-blog__featured{grid-template-columns:1fr}.t321-mkt-blog__featured-art{height:200px;font-size:3rem}.t321-mkt-blog__featured>div:last-child{padding:0 1.75rem 1.75rem}.t321-mkt-blog__grid{grid-template-columns:repeat(2,1fr)}.t321-mkt-blog__cta{grid-template-columns:1fr}}@media (max-width:600px){.t321-mkt-blog__grid{grid-template-columns:1fr}.t321-mkt-blog__news{flex-direction:column}}