
.lifeat-alternatives-guide .lifeat-finder{max-width:790px;margin:2rem 0 2.5rem;padding:clamp(1.15rem,3vw,1.7rem);border:1px solid rgba(220,239,225,.21);border-radius:9px;background:radial-gradient(circle at 0% 0%,rgba(172,201,181,.13),transparent 53%),#111c1c}
.lifeat-finder__question{color:#eaf3e9!important;font:500 1.7rem/1.17 "Zain",sans-serif!important}
.lifeat-finder__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}
.lifeat-finder__choices button{text-align:left;padding:.85rem .95rem;border:1px solid rgba(231,244,232,.17);border-radius:6px;color:#bcccbd;background:rgba(255,255,255,.035);font:inherit;font-size:.78rem;line-height:1.5;cursor:pointer}
.lifeat-finder__choices button:hover{color:#eaf4ea;border-color:rgba(235,245,235,.35)}
.lifeat-finder__choices button[aria-pressed=true]{border-color:#e1efe2;color:#edf7ed;background:rgba(202,232,207,.13)}
.lifeat-finder__choices button:focus-visible{outline:2px solid #e1efe2;outline-offset:3px}
.lifeat-finder__answer{border-top:1px solid rgba(230,243,230,.14);margin-top:1.5rem;padding-top:1.25rem}
.lifeat-finder__answer[hidden]{display:none}
.lifeat-finder__eyebrow{font-size:.7rem!important;text-transform:uppercase;letter-spacing:.09em;color:#b6d0bb!important}
.lifeat-finder__name{font:500 1.8rem/1.16 "Zain",sans-serif!important;color:#f0f6ee!important}
.lifeat-finder__answer a,.study-space-invitation a{color:#e2eee5!important}
.lifeat-finder__small{margin-top:1.2rem;font-size:.68rem!important;line-height:1.65;color:#aebeb6!important}
.study-space-invitation{max-width:730px;border-left:2px solid #d4e7d4;background:rgba(205,228,210,.06);padding:1.3rem;margin:2rem 0}
@media(max-width:640px){.lifeat-finder__choices{grid-template-columns:1fr}}
