.BlogPolyRecommendations-module__V42RsG__section{margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--border-color)}.BlogPolyRecommendations-module__V42RsG__heading{font-size:var(--text-xl);color:var(--text-primary);margin:0 0 var(--space-1);font-weight:800}.BlogPolyRecommendations-module__V42RsG__subheading{font-size:var(--text-sm);color:var(--text-muted);margin:0 0 var(--space-6)}.BlogPolyRecommendations-module__V42RsG__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.BlogPolyRecommendations-module__V42RsG__card{background:var(--bg-elevated);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);filter:drop-shadow(0 2px 6px #00000014);flex-direction:column;text-decoration:none;transition:transform .15s,filter .15s;display:flex}.BlogPolyRecommendations-module__V42RsG__card:hover{filter:drop-shadow(0 4px 12px #0000001f);transform:translateY(-2px)}.BlogPolyRecommendations-module__V42RsG__imageWrapper{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.BlogPolyRecommendations-module__V42RsG__image{object-fit:cover}.BlogPolyRecommendations-module__V42RsG__cardBody{gap:var(--space-2);padding:var(--space-4);flex-direction:column;flex:1;display:flex}.BlogPolyRecommendations-module__V42RsG__cardTitle{font-size:var(--text-base);color:var(--text-primary);margin:0;font-weight:700}.BlogPolyRecommendations-module__V42RsG__cardDescription{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-loose);flex:1;margin:0}.BlogPolyRecommendations-module__V42RsG__cardCta{font-size:var(--text-xs);color:var(--color-brand);text-transform:uppercase;letter-spacing:.08em;font-weight:600}
