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