.tei-category-section{margin:0 0 56px}.tei-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.tei-category-card{min-width:0;overflow:hidden;border-radius:20px;background:#f2eee5}.tei-category-card>a{display:block;height:100%;color:inherit;text-decoration:none}.tei-category-card img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.tei-category-card-text{padding:24px}.tei-category-card .tei-category-card-text h3{font-size:26px;line-height:1.25;margin:0 0 14px;overflow-wrap:anywhere}.tei-category-card-text p{font-size:17px;line-height:1.6}.tei-category-card-text span,.tei-category-more a{color:#25694e}.tei-category-more{margin-top:24px}.tei-category-notice{padding:16px;border-left:4px solid #a87618;background:#fff5df}.tei-category-card>a:focus-visible,.tei-category-more a:focus-visible{outline:3px solid #25694e;outline-offset:-4px}@media(max-width:900px){.tei-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.tei-category-grid{grid-template-columns:1fr}.tei-category-card-text{padding:20px}}
