.twh-blog-cards{color:var(--twh-primary,#01334a);container-type:inline-size;font-family:var(--twh-font-body,Poppins,sans-serif);padding:32px 0}.twh-blog-cards *{box-sizing:border-box}.twh-blog-cards__header{margin-bottom:32px;max-width:760px}.twh-blog-cards__header h2{font-family:var(--twh-font-heading,Poppins,sans-serif);font-size:clamp(28px,3vw,40px);letter-spacing:-.035em;line-height:1.15;margin:0}.twh-blog-cards__header p{color:var(--twh-muted,#49616c);font-size:17px;line-height:1.7;margin:16px 0 0}.twh-blog-cards__grid{display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr))}.twh-blog-cards__card{background:var(--twh-white,#fff);border:1px solid var(--twh-light,#e6e6e6);border-radius:var(--twh-radius,28px);display:flex;flex-direction:column;min-width:0;overflow:hidden}.twh-blog-cards__image{aspect-ratio:16/10;background:var(--twh-surface,#f7f9fa);display:block;overflow:hidden}.twh-blog-cards__image img{display:block;height:100%;object-fit:cover;width:100%}.twh-blog-cards__content{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:14px;padding:24px}.twh-blog-cards__tags{display:flex;flex-wrap:wrap;gap:6px 12px;list-style:none;margin:0;padding:0}.twh-blog-cards__tags a{color:var(--twh-accent,#026897);font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.twh-blog-cards__card h3{font-size:22px;letter-spacing:-.025em;line-height:1.3;margin:0;overflow-wrap:anywhere}.twh-blog-cards__card h3 a{color:var(--twh-primary,#01334a);text-decoration:none}.twh-blog-cards__card h3 a:hover{text-decoration:underline;text-underline-offset:4px}.twh-blog-cards__summary{color:var(--twh-muted,#49616c);font-size:15px;line-height:1.65;margin:0;overflow-wrap:anywhere}.twh-blog-cards__meta{color:var(--twh-muted,#49616c);display:flex;flex-wrap:wrap;font-size:12px;gap:6px 14px;line-height:1.6;margin-top:auto;padding-top:6px}.twh-blog-cards__footer{margin-top:32px}.twh-blog-cards__more{align-items:center;display:inline-flex;gap:12px;max-width:100%;text-align:center;white-space:normal}.twh-blog-cards a:focus-visible{outline:3px solid var(--twh-accent,#026897);outline-offset:4px}.twh-blog-cards__empty{border:1px dashed var(--twh-muted,#49616c);border-radius:16px;padding:24px}@media(max-width:980px){.twh-blog-cards__grid{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.twh-blog-cards__grid{grid-template-columns:minmax(0,1fr)}.twh-blog-cards__content{padding:22px}}@container(max-width:800px){.twh-blog-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container(max-width:500px){.twh-blog-cards__grid{grid-template-columns:minmax(0,1fr)}}