.alt-sec .alt-podium{list-style:none;margin:42px 0 0; padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;align-items:stretch}.alt-sec .alt-podium li{display:flex;flex-direction:column;min-width:0} .alt-sec .alt-podium.n3 .ai-1{order:2}.alt-sec .alt-podium.n3 .ai-2{order:1}.alt-sec .alt-podium.n3 .ai-3{order:3}.alt-sec .alt-podium.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.alt-sec .alt-podium.n1{grid-template-columns:minmax(0,1fr);max-width:360px}.alt-sec .pd{position:relative;isolation:isolate;display:flex;flex-direction:column;flex:1 1 auto;background:#fdfbf7;border-radius:var(--r-card);padding:16px;color:#2b2620;cursor:pointer; box-shadow:0 1px 1px rgba(43,38,32,.07),0 2px 2px rgba(43,38,32,.07),0 4px 4px rgba(43,38,32,.07),0 8px 8px rgba(43,38,32,.07),0 16px 16px -6px rgba(43,38,32,.1),inset 0 -30px 36px -30px rgba(43,38,32,.16);transition:rotate .26s cubic-bezier(.23,1,.32,1),translate .26s cubic-bezier(.23,1,.32,1),box-shadow .26s ease}.alt-sec .pd::before{content:"";position:absolute;inset:0;border-radius:var(--r-card);z-index:-1;pointer-events:none;background:none} .alt-sec .n3 .ai-2 .pd{rotate:-1.4deg}.alt-sec .n3 .ai-3 .pd{rotate:1.2deg}.alt-sec .n3 .ai-1 .pd{padding-top:26px;margin-top:-10px;translate:0 -4px;z-index:1} @media(hover:hover){.alt-sec .pd:hover{rotate:0deg;translate:0 -3px}.alt-sec .n3 .ai-1 .pd:hover{translate:0 -7px}}.alt-sec .pd .pd-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%) rotate(-1.5deg);background:#a33d2e;color:#fff;font:600 17.5px 'Caveat',cursive;padding:3px 13px;white-space:nowrap;box-shadow:0 2px 4px -1px rgba(43,38,32,.3);z-index:3}.alt-sec .pd .pd-name{display:block;text-align:center;font:800 17.5px 'Libre Franklin',sans-serif;overflow-wrap:anywhere;margin-bottom:8px}.alt-sec .pd .pd-logo{display:flex;align-items:center;justify-content:center;height:48px;width:184px;max-width:100%;margin:2px auto 0;overflow:hidden}.alt-sec .pd .pd-logo img{display:block;max-width:100%;max-height:100%;height:100%;width:auto;object-fit:contain}.alt-sec .pd .pd-logo.sq{height:72px} .alt-sec .pd .pd-score{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 6.5px;margin-top:8px}.alt-sec .pd .pd-score b{font:800 21.5px/1 'Libre Franklin',sans-serif;color:#2b2620}.alt-sec .pd .pd-score .stars{font-size:15px;letter-spacing:1px}.alt-sec .pd .pd-score .stars .on{color:#a33d2e}.alt-sec .pd .pd-score .stars .off{color:#d9c9a7}.alt-sec .pd .pd-score i{font:600 16px 'Caveat',cursive;color:#a33d2e;font-style:normal}.alt-sec .pd .pd-score + .pd-cta,.alt-sec .pd .pd-score + .pd-ghost{margin-top:auto} .alt-sec .pd .pd-score{margin-bottom:13px}.alt-sec .pd .pd-cta{display:block;text-align:center;background:#a33d2e;color:#fff;font:700 14.5px 'Libre Franklin',sans-serif;padding:11px 8.5px;border-radius:var(--r-ctl);margin-top:13px;white-space:nowrap;text-decoration:none}.alt-sec .pd .pd-cta.named{white-space:normal} .alt-sec .pd .pd-cta.quiz{white-space:normal}.alt-sec .pd .pd-cta.quiz .s{display:none} .alt-sec .pd .pd-rev{display:block;text-align:center;font:600 12.5px 'Libre Franklin',sans-serif;color:#a33d2e;text-decoration:underline;text-underline-offset:3px;margin-top:8px}.alt-sec .pd .pd-ghost{display:block;text-align:center;border:1.5px solid #2b2620;color:#2b2620;font:700 14.5px 'Libre Franklin',sans-serif;padding:9.5px 8.5px;border-radius:var(--r-ctl);margin-top:13px;white-space:nowrap;text-decoration:none} @media(max-width:639px){.alt-sec .alt-podium,.alt-sec .alt-podium.n2{display:flex;flex-direction:column;gap:13px}.alt-sec .alt-podium.n3 .ai-1,.alt-sec .alt-podium.n3 .ai-2,.alt-sec .alt-podium.n3 .ai-3{order:0}.alt-sec .n3 .ai-1 .pd{translate:0 0;margin-top:0}.alt-sec .n3 .ai-2 .pd,.alt-sec .n3 .ai-3 .pd{rotate:0deg}.alt-sec .pd{display:grid;grid-template-columns:1fr auto;grid-template-areas:"name cta" "score cta" "rev rev";align-items:center;column-gap:12px;padding:13px 13px 13px 21px}.alt-sec .pd .pd-rev{grid-area:rev;text-align:left;margin-top:6px}.alt-sec .pd .pd-name{grid-area:name;text-align:left;font-size:16px;margin:0}.alt-sec .pd .pd-logo{display:none}.alt-sec .pd .pd-score{grid-area:score;justify-content:flex-start;margin-bottom:0}.alt-sec .pd .pd-cta,.alt-sec .pd .pd-score + .pd-cta{grid-area:cta;margin:0;padding:11px 14px}.alt-sec .pd .pd-cta.quiz .l{display:none}.alt-sec .pd .pd-cta.quiz .s{display:inline}.alt-sec .pd .pd-ghost,.alt-sec .pd .pd-score + .pd-ghost{grid-area:cta;margin:0;padding:9.5px 14px}.alt-sec .n3 .ai-1 .pd{padding-top:24px}}