.lc-sweat-answer{background:#f8eff3;border-left:3px solid #df669c;border-radius:0 18px 18px 0;padding:24px 26px;margin-bottom:34px}.lc-sweat-eyebrow{font-size:10px!important;letter-spacing:.14em;font-weight:700;line-height:1.6!important;margin:0 0 14px!important}.lc-sweat-answer>p:last-child{margin-bottom:0}.lc-sweat-visual{background:radial-gradient(ellipse at 95% 0%,#39212c 0,transparent 65%),#101014;color:#fff;border:1px solid #ffffff20;border-radius:22px;padding:28px;margin:26px 0;overflow:hidden}.lc-sweat-visual h3{font-size:20px;color:#fff;margin:8px 0}.lc-sweat-visual p{color:#cfcbd0;font-size:14px}.lc-sweat-visual>.lc-sweat-eyebrow{color:#efa2c3}.lc-sweat-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.lc-sweat-flow>div{border-top:1px solid #ffffff26;padding-top:18px}.lc-sweat-flow span{font-size:13px;color:#efa2c3;letter-spacing:.12em}.lc-sweat-flow p{margin-bottom:0}.lc-sweat-compare{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:center}.lc-sweat-compare>span{font-size:44px;color:#efa2c3;font-weight:300}.lc-sweat-compare .lc-sweat-eyebrow{color:#efa2c3}.lc-sweat-compare p:last-child{margin-bottom:0}.lc-sweat-ref{font-size:11px;vertical-align:super;color:#a42b60!important}.lc-sweat-faq details{border-bottom:1px solid #ded9dc;padding:0}.lc-sweat-faq summary{display:flex;justify-content:space-between;gap:18px;padding:21px 0;cursor:pointer;font-weight:600;line-height:1.6;list-style:none}.lc-sweat-faq summary::-webkit-details-marker{display:none}.lc-sweat-faq summary span{color:#b62f69;font-size:22px;flex-shrink:0;transition:transform .2s}.lc-sweat-faq details[open] summary span{transform:rotate(45deg)}.lc-sweat-faq details p{padding:0 24px 16px 0;margin:0}.lc-sweat-faq summary:focus-visible{outline:2px solid #b62f69;outline-offset:3px}.lc-sweat-sources{font-size:13px;line-height:1.9;padding-left:20px}.lc-sweat-sources li{margin-bottom:10px}.lc-sweat-sources a{overflow-wrap:anywhere}@media(max-width:749px){.lc-sweat-answer{padding:20px}.lc-sweat-visual{padding:22px;border-radius:18px}.lc-sweat-flow{grid-template-columns:1fr;gap:20px}.lc-sweat-flow>div{display:grid;grid-template-columns:30px 1fr;gap:0 12px}.lc-sweat-flow h3{margin:0}.lc-sweat-flow p{grid-column:2}.lc-sweat-compare{grid-template-columns:1fr;gap:10px}.lc-sweat-compare>span{font-size:30px;line-height:1}.lc-sweat-faq summary{font-size:14px}}