.tnc-blog-list{padding:56px 0 96px}.tnc-blog-list-container{max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}.tnc-blog-list-head{max-width:720px;margin-bottom:28px}.tnc-blog-list-title{letter-spacing:-.02em;color:var(--gyg-ink,#1a1a1a);margin:0 0 12px;font-size:clamp(34px,4.5vw,52px);font-weight:700;line-height:1.1}.tnc-blog-list-sub{color:var(--gyg-muted,#0009);margin:0;font-size:17px;line-height:1.6}.tnc-blog-list-chips{flex-wrap:wrap;gap:10px;margin-bottom:32px;display:flex}.tnc-blog-chip{color:var(--gyg-ink,#1a1a1a);border:1px solid var(--gyg-line,#00000014);background:#fff;border-radius:999px;align-items:center;padding:8px 18px;font-size:14px;font-weight:600;line-height:1;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.tnc-blog-chip:hover{border-color:var(--tnc-brand,var(--tp-theme-1,#5143d9));color:var(--tnc-brand,var(--tp-theme-1,#5143d9))}.tnc-blog-chip--active,.tnc-blog-chip--active:hover{background:var(--tnc-brand,var(--tp-theme-1,#5143d9));border-color:var(--tnc-brand,var(--tp-theme-1,#5143d9));color:#fff}.tnc-blog-list-search-note{color:var(--gyg-muted,#0009);margin:-12px 0 28px;font-size:15px}.tnc-blog-list-search-note strong{color:var(--gyg-ink,#1a1a1a)}.tnc-blog-list-search-clear{color:var(--tnc-brand,var(--tp-theme-1,#5143d9));text-underline-offset:3px;margin-left:10px;font-weight:600;text-decoration:underline}.tnc-blog-list-grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}@media (width<=991px){.tnc-blog-list-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.tnc-blog-list-grid{grid-template-columns:1fr;gap:24px}}.tnc-blog-card{border:1px solid var(--gyg-line,#00000014);background:#fff;border-radius:16px;flex-direction:column;transition:box-shadow .25s,transform .25s;display:flex;overflow:hidden}.tnc-blog-card:hover{transform:translateY(-3px);box-shadow:0 12px 32px #1a1a1a14}.tnc-blog-card-media{aspect-ratio:16/10;background:var(--tnc-brand-050,#f1f0fc);display:block;position:relative;overflow:hidden}.tnc-blog-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.tnc-blog-card:hover .tnc-blog-card-media img{transform:scale(1.06)}.tnc-blog-card-badge{letter-spacing:.02em;color:#fff;background:var(--tnc-brand,var(--tp-theme-1,#5143d9));border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;line-height:1;position:absolute;top:14px;left:14px}.tnc-blog-card-body{flex-direction:column;gap:10px;padding:20px 22px 24px;display:flex}.tnc-blog-card-meta,.tnc-blog-card-foot{color:var(--gyg-muted,#0009);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.tnc-blog-card-title{color:var(--gyg-ink,#1a1a1a);margin:0;font-size:20px;font-weight:600;line-height:1.3}.tnc-blog-card-title a{color:inherit;transition:color .2s}.tnc-blog-card-title a:hover{color:var(--tnc-brand,var(--tp-theme-1,#5143d9))}.tnc-blog-card-excerpt{color:var(--gyg-muted,#0009);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.tnc-blog-card-foot{margin-top:auto;padding-top:8px}
