.blog-card-module__gdwAvG__card{border:1px solid var(--pts-border);background:var(--pts-surface-alt);min-width:0;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden}.blog-card-module__gdwAvG__card:hover,.blog-card-module__gdwAvG__card:focus-within,.blog-card-module__gdwAvG__demoCard:focus-visible{border-color:var(--pts-yellow);transform:translateY(-4px);box-shadow:0 12px 28px #0000001f}.blog-card-module__gdwAvG__cardLink{height:100%;color:inherit;text-decoration:none;display:block}.blog-card-module__gdwAvG__cardLink:focus-visible{outline:3px solid var(--pts-yellow);outline-offset:-3px}.blog-card-module__gdwAvG__demoCard{cursor:pointer}.blog-card-module__gdwAvG__demoCard:focus-visible{outline:3px solid var(--pts-yellow);outline-offset:3px}.blog-card-module__gdwAvG__hero{border-bottom:6px solid var(--pts-yellow);color:#fff;letter-spacing:.6px;text-transform:uppercase;background-color:#171d23;background-image:linear-gradient(135deg,#ffc40029,#0000 55%),none;background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;align-items:flex-end;min-height:170px;padding:22px;font-size:18px;font-weight:900;display:flex;position:relative;overflow:hidden}.blog-card-module__gdwAvG__heroImage{object-fit:cover;object-position:center}.blog-card-module__gdwAvG__heroShade{pointer-events:none;background:linear-gradient(#11151a1f,#11151ab8);position:absolute;inset:0}.blog-card-module__gdwAvG__hero span{z-index:1;text-shadow:0 2px 12px #0000008c;position:relative}.blog-card-module__gdwAvG__body{padding:22px}.blog-card-module__gdwAvG__meta{min-height:18px;color:var(--pts-text-secondary);letter-spacing:.5px;justify-content:space-between;gap:12px;font-size:10px;font-weight:900;display:flex}.blog-card-module__gdwAvG__body h2{color:var(--pts-text);text-transform:uppercase;margin:9px 0 10px;font-size:18px;line-height:1.25}.blog-card-module__gdwAvG__body p{min-height:64px;color:var(--pts-text-secondary);margin:0;font-size:13px;line-height:1.6}.blog-card-module__gdwAvG__link{border-bottom:3px solid var(--pts-yellow);color:var(--pts-text);margin-top:14px;padding-bottom:4px;font-size:11px;font-weight:900;display:inline-block}.blog-card-module__gdwAvG__card:hover .blog-card-module__gdwAvG__link,.blog-card-module__gdwAvG__card:focus-within .blog-card-module__gdwAvG__link,.blog-card-module__gdwAvG__demoCard:focus-visible .blog-card-module__gdwAvG__link{color:var(--pts-accent-text)}@media (max-width:560px){.blog-card-module__gdwAvG__hero{min-height:190px}.blog-card-module__gdwAvG__body p{min-height:0}}
.blog-grid-module__jGFTnq__section{background:var(--pts-page-bg);padding:70px 0}.blog-grid-module__jGFTnq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.blog-grid-module__jGFTnq__empty{border-left:6px solid var(--pts-yellow);background:var(--pts-surface-alt);padding:28px}.blog-grid-module__jGFTnq__empty h2{color:var(--pts-text);text-transform:uppercase;margin:0 0 8px;font-size:22px}.blog-grid-module__jGFTnq__empty p{color:var(--pts-text-secondary);margin:0;line-height:1.6}@media (max-width:900px){.blog-grid-module__jGFTnq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.blog-grid-module__jGFTnq__section{padding:54px 0}.blog-grid-module__jGFTnq__grid{grid-template-columns:1fr}}
