.Comments-module__keXFxG__thread{color:#2e2a37;border-top:1px solid #e2dfeb;padding-block:2.75rem 1rem}.Comments-module__keXFxG__heading{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.Comments-module__keXFxG__heading h2{letter-spacing:-.035em;font-size:clamp(1.65rem,3vw,2.2rem);font-weight:620}.Comments-module__keXFxG__heading>span{color:#777281;font-size:.82rem}.Comments-module__keXFxG__form{margin-top:1.4rem}.Comments-module__keXFxG__form label{margin-bottom:.5rem;font-size:.84rem;font-weight:680;display:block}.Comments-module__keXFxG__form textarea{resize:vertical;color:#292532;background:#fff;border:1px solid #d7d3e0;border-radius:11px;outline:none;width:100%;min-height:112px;padding:.9rem;line-height:1.55}.Comments-module__keXFxG__form textarea:focus{border-color:#7058d8;box-shadow:0 0 0 3px #7058d824}.Comments-module__keXFxG__form textarea[aria-invalid=true]{border-color:#ad3553}.Comments-module__keXFxG__formFooter{align-items:center;gap:.65rem;margin-top:.65rem;display:flex}.Comments-module__keXFxG__formFooter small{color:#898493;margin-right:auto;font-size:.72rem}.Comments-module__keXFxG__formFooter button{color:#fff;background:#21183e;border-radius:9px;min-height:38px;padding:.58rem .85rem;font-size:.78rem;font-weight:720}.Comments-module__keXFxG__formFooter .Comments-module__keXFxG__secondaryAction{color:#675f70;background:0 0}.Comments-module__keXFxG__formFooter button:disabled,.Comments-module__keXFxG__actions button:disabled{cursor:not-allowed;opacity:.48}.Comments-module__keXFxG__fieldError,.Comments-module__keXFxG__error,.Comments-module__keXFxG__rateLimit{color:#a62f4e;margin-top:.7rem;font-size:.8rem}.Comments-module__keXFxG__sessionStatus,.Comments-module__keXFxG__loginNotice{color:#686271;margin-top:1.25rem;font-size:.88rem;line-height:1.55}.Comments-module__keXFxG__loginNotice button{color:#5943c0;text-underline-offset:.18em;font-weight:720;text-decoration:underline}.Comments-module__keXFxG__list,.Comments-module__keXFxG__replies{list-style:none}.Comments-module__keXFxG__list{margin-top:1.8rem}.Comments-module__keXFxG__list>li{border-top:1px solid #e4e1e9;padding-block:1.25rem}.Comments-module__keXFxG__comment,.Comments-module__keXFxG__reply{min-width:0}.Comments-module__keXFxG__author{align-items:flex-start;gap:.7rem;display:flex}.Comments-module__keXFxG__author strong,.Comments-module__keXFxG__author time,.Comments-module__keXFxG__author small{display:block}.Comments-module__keXFxG__author strong{font-size:.88rem}.Comments-module__keXFxG__author time,.Comments-module__keXFxG__author small{color:#898493;margin-top:.12rem;font-size:.7rem}.Comments-module__keXFxG__avatar{color:#fff;background-color:#6b55d3;background-position:50%;background-size:cover;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:.68rem;font-weight:750;display:grid}.Comments-module__keXFxG__body{color:#56515f;white-space:pre-wrap;overflow-wrap:anywhere;margin:.7rem 0 0 3rem;font-size:.94rem;line-height:1.65}.Comments-module__keXFxG__actions{gap:.85rem;margin:.65rem 0 0 3rem;display:flex}.Comments-module__keXFxG__actions button{color:#5943c0;font-size:.74rem;font-weight:720}.Comments-module__keXFxG__replyForm{margin:1rem 0 0 3rem}.Comments-module__keXFxG__replies{border-left:2px solid #d9d2f3;gap:1.15rem;margin:1.1rem 0 0 3rem;padding-left:1rem;display:grid}.Comments-module__keXFxG__replies>li+li{border-top:1px solid #ebe8ef;padding-top:1.15rem}.Comments-module__keXFxG__empty{color:#777281;margin-top:1.5rem}.Comments-module__keXFxG__pagination{color:#777281;border-top:1px solid #e4e1e9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.5rem;padding-top:1.25rem;font-size:.78rem;display:flex}.Comments-module__keXFxG__pagination a{color:#5943c0;font-weight:720}@media (max-width:640px){.Comments-module__keXFxG__thread{padding-top:2.25rem}.Comments-module__keXFxG__heading{flex-direction:column;align-items:flex-start;gap:.35rem}.Comments-module__keXFxG__body,.Comments-module__keXFxG__actions,.Comments-module__keXFxG__replyForm{margin-left:0}.Comments-module__keXFxG__replies{margin-left:.75rem;padding-left:.8rem}.Comments-module__keXFxG__formFooter{flex-wrap:wrap}.Comments-module__keXFxG__formFooter small{width:100%}}@media (prefers-reduced-motion:reduce){.Comments-module__keXFxG__form textarea:focus{scroll-behavior:auto}}
