.choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;border:0}
.choice{background:#f2eee7;color:var(--ink);border:2px solid transparent;overflow:hidden;transition:.2s}
.choice label{height:auto;display:block;border:0;font:inherit}
.logo-preview{display:block;width:100%;aspect-ratio:1.5;background-image:var(--image,url('/logos-painel.jpeg'));background-size:var(--size);background-position:var(--position);background-repeat:no-repeat;transition:transform .25s}
.choice:hover{border-color:#777}
.choice:hover .logo-preview{transform:scale(1.025)}
.choice input:checked+label{background:var(--orange);color:#fff}
.choice input:checked+label .logo-preview{box-shadow:inset 0 0 0 5px var(--orange)}
.choice-footer{display:flex;justify-content:space-between;align-items:center;padding:15px 17px;font-size:11px;letter-spacing:.12em}
.select-copy{font-size:9px;color:#6d6862}
.choice input:checked+label .select-copy{color:#fff}
.application-link{display:block;background:#252321;color:#fff;text-align:center;padding:11px;font-size:9px;letter-spacing:.16em;text-decoration:none}
.application-link:hover{background:#3b3835}
.detail>div>p:not(.eyebrow){color:#999;line-height:1.65}
.detail a{display:inline-block;color:#fff;border-bottom:1px solid var(--orange);padding:12px 0;text-decoration:none;font-size:10px;font-weight:700;letter-spacing:.15em}
@media(max-width:760px){.choices{grid-template-columns:1fr}.choice label{height:auto}}
