.video-filters{display:grid;grid-template-columns:2fr 1.4fr 1fr auto;gap:1rem;align-items:end;padding:1.5rem;background:#f5f6f2;border:1px solid #d9dfd8;border-radius:20px;margin:2rem 0}.video-filters label{display:grid;gap:.45rem;font-weight:600;font-size:.9rem}.video-filters input,.video-filters select{width:100%;min-width:0;border:1px solid #aab8ae;border-radius:10px;background:#fff;padding:.85rem;color:#1e293b;font:inherit}.archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.archive-card{padding:1.6rem;border:1px solid #dbe2dc;border-radius:18px;background:#fff;display:flex;flex-direction:column;align-items:start;gap:.8rem;min-width:0}.archive-card[hidden]{display:none}.archive-card h3{font-size:1.35rem;line-height:1.35;margin:0;overflow-wrap:anywhere}.archive-card .archive-note{font-size:.85rem;color:#526158;margin:0}.archive-card a{overflow-wrap:anywhere}.archive-watch{margin-top:auto;font-size:.9rem}.archive-card .eyebrow{font-size:.7rem;margin:0}.video-archive>p:not(.eyebrow){max-width:850px}.archive-context{border-top:1px solid #dbe2dc}.video-journey{background:#eef4ef;padding:1.2rem;border-radius:14px;margin-top:1rem}.video-journey a{display:inline-block;margin:.35rem .7rem .35rem 0}.video-filters :focus-visible,.archive-card a:focus-visible{outline:3px solid #835d1e;outline-offset:4px}@media(max-width:1000px){.archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.video-filters{grid-template-columns:1fr 1fr}}@media(max-width:600px){.archive-grid,.video-filters{grid-template-columns:1fr}.video-filters{padding:1rem}.archive-card{padding:1.2rem}}@media print{.video-filters{display:none}.archive-grid{display:block}.archive-card{break-inside:avoid;margin-bottom:1rem}}
