.settlement-detail-main{padding-top:100px;padding-bottom:0}.settlement-detail-hero{align-items:flex-start;gap:75px;padding-top:40px;display:flex}.settlement-detail-left{flex:1;max-width:778px}.settlement-detail-right{flex:0 0 400px}.settlement-breadcrumb{margin-bottom:24px}.settlement-breadcrumb-content{color:var(--color-white);font-size:16px;font-weight:400;line-height:24px;display:inline}.settlement-breadcrumb-link{color:var(--color-white);text-decoration:none;transition:opacity .2s}.settlement-breadcrumb-link:hover{opacity:.8}.settlement-breadcrumb-separator{color:var(--color-white);margin:0 8px}.settlement-breadcrumb-current{color:var(--color-white)}.settlement-detail-title{color:var(--color-white);margin-bottom:24px;font-size:48px;font-weight:600;line-height:56px;animation:.6s ease-out slideInFromLeft}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.settlement-flags{flex-wrap:wrap;gap:12px;margin-bottom:32px;display:flex}.settlement-flag{color:#333433;background:#e7f8e8;border:none;border-radius:12px;padding:6px 16px;font-size:14px;font-weight:500;line-height:20px}.settlement-detail-description{margin-bottom:16px}.settlement-detail-description p{color:var(--color-white);margin-bottom:16px;font-size:18px;font-weight:400;line-height:28px}.settlement-detail-description p:last-child{margin-bottom:0}.settlement-claim-button,.settlement-detail-left .settlements-cta-container{margin-top:0}.settlement-payout-card{background:#333433;border-radius:24px;padding:32px}.settlement-payout-section{margin-bottom:24px}.settlement-payout-section:last-child{margin-bottom:0}.settlement-payout-label{color:var(--color-white);align-items:center;gap:8px;margin-bottom:12px;font-size:18px;font-weight:600;line-height:20px;display:flex}.settlement-payout-icon{flex-shrink:0}.settlement-payout-value{color:var(--color-lime);font-size:24px;font-weight:600;line-height:32px}.settlement-payout-expired{background:linear-gradient(90deg,#3f9aff,#52a8ff);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.settlement-payout-divider{background:#ffffff1a;height:1px;margin:24px 0}.settlement-payout-eligibility{color:var(--color-white);font-size:16px;font-weight:400;line-height:24px}.settlement-payout-eligibility p{margin-bottom:12px}.settlement-payout-eligibility p:last-child{margin-bottom:0}.settlement-payout-firm-name{color:var(--color-white);margin-bottom:8px;font-size:16px;font-weight:500;line-height:24px}.settlement-payout-firm-url{color:var(--color-white);word-break:break-all;font-size:14px;font-weight:400;line-height:20px;text-decoration:underline;transition:opacity .2s;display:block}.settlement-payout-firm-url:hover{opacity:.8}@media (max-width:1200px){.settlement-detail-hero{gap:40px}.settlement-detail-right{flex:0 0 350px}}@media (max-width:768px){.settlement-detail-main{padding-top:180px}.settlement-detail-hero{flex-direction:column;gap:40px;padding-top:20px}.settlement-detail-left{max-width:100%}.settlement-detail-right{flex:1;width:100%}.settlement-detail-title{font-size:36px;line-height:44px}.settlement-detail-description p{font-size:16px;line-height:24px}.settlement-payout-card{padding:24px}.settlement-payout-value{font-size:20px;line-height:28px}}
