.care-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin:1.5rem 0}
.care-news-card{background:#fff;border:1px solid #dfe6ed;border-radius:20px;padding:1.5rem;display:flex;flex-direction:column;box-shadow:0 8px 25px rgba(15,38,65,.04);color:#0d2238}
.care-news-date{display:block;color:#526171;font-size:.86rem;margin-bottom:.7rem}
.care-news-card h3{font-size:1.35rem;line-height:1.25;margin:0 0 .8rem;color:#0d2238}
.care-news-card p{font-size:1rem;line-height:1.6;margin:0 0 1rem;color:#425369}
.care-news-card .care-news-source{margin-top:auto;font-size:.83rem;color:#607083}
.care-news-card a{align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;padding:.65rem 1rem;border-radius:999px;background:#fff2e5;color:#8d3e00;font-weight:700;text-decoration:none}
.care-news-card a:hover{background:#ffe2c4}
.care-news-card a:focus-visible{outline:3px solid #0d2238;outline-offset:3px}
.care-news-checked{font-size:.86rem;color:#607083;margin:0 0 1rem}
@media(max-width:900px){.care-news-grid{grid-template-columns:1fr}.care-news-card{padding:1.25rem}}
