.home-watch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:1.5rem 0}.home-watch-card{border:1px solid #d6e1e5;border-radius:12px;padding:1.25rem;background:#fff;color:#172b36;display:flex;flex-direction:column;gap:.65rem;min-width:0}.home-watch-card h3{font-size:1.1rem;line-height:1.5;margin:0;overflow-wrap:anywhere}.home-watch-card p{margin:0}.home-watch-topic{font-size:.85rem;color:#0b5261;font-weight:600}.home-watch-meta{font-size:.85rem;color:#526572}.home-watch-read{margin-top:auto;padding-top:.5rem;font-weight:600;color:#0b5261}.home-watch-card a:focus-visible{outline:3px solid #be742c;outline-offset:3px}@media(max-width:960px){.home-watch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.home-watch-grid{grid-template-columns:1fr}}

.home-watch-visual{margin:-1.25rem -1.25rem .25rem}.home-watch-visual img{display:block;width:100%;height:190px;object-fit:contain;background:#eef3f4;border-radius:11px 11px 0 0}.home-watch-visual figcaption{font-size:.75rem;color:#526572;padding:.35rem 1.25rem 0}
