.el-case-screener{--screen-navy:#071d2e;--screen-red:#e6164a;--screen-blue:#007dad;--screen-cream:#f7f4ee;--screen-ink:#102433;--screen-muted:#536b79;background:var(--screen-cream);color:var(--screen-ink);font-family:Arial,Helvetica,sans-serif;padding:clamp(58px,7vw,90px) 0;scroll-margin-top:112px}.el-case-screener *{box-sizing:border-box}.el-case-screener-shell{margin:0 auto;max-width:1120px;padding-inline:24px}.el-case-screener-head{align-items:end;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);margin-bottom:34px}.el-case-screener-kicker{color:var(--screen-red);font-size:10px;font-weight:900;letter-spacing:.14em;margin:0 0 10px;text-transform:uppercase}.el-case-screener h2,.el-case-screener h3{color:var(--screen-navy);font-family:Georgia,"Times New Roman",serif;font-weight:400}.el-case-screener h2{font-size:clamp(38px,4.5vw,62px);letter-spacing:-.045em;line-height:.98;margin:0}.el-case-screener-head>p{color:var(--screen-muted);font-size:16px;line-height:1.55;margin:0}.el-case-screener-card{background:#fff;border:1px solid #d6e1e7;border-top:8px solid var(--screen-red);box-shadow:0 24px 64px rgba(7,29,46,.12);padding:clamp(25px,4vw,48px)}.el-case-screener-status{align-items:center;display:flex;gap:18px;margin-bottom:29px}.el-case-screener-status>span{color:var(--screen-muted);flex:none;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.el-case-screener-status>div{background:#e5edf1;height:5px;overflow:hidden;width:100%}.el-case-screener-status i{background:linear-gradient(90deg,var(--screen-red),#009ad6);display:block;height:100%;transition:width .2s ease;width:50%}.el-case-screener h3{font-size:clamp(31px,3.4vw,46px);letter-spacing:-.035em;line-height:1.03;margin:0}.el-case-screener-help{color:var(--screen-muted);font-size:13px;line-height:1.5;margin:12px 0 0}.el-case-screener-options{display:grid;gap:11px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px}.el-case-screener-options button{background:#f7fafb;border:1px solid #cbd9e0;color:var(--screen-ink);cursor:pointer;min-height:102px;padding:18px 20px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.el-case-screener-options button:hover,.el-case-screener-options button:focus-visible{border-color:var(--screen-red);box-shadow:0 10px 26px rgba(7,29,46,.1);outline:0;transform:translateY(-2px)}.el-case-screener-options strong{color:var(--screen-navy);display:block;font-size:15px;line-height:1.35}.el-case-screener-options span{color:var(--screen-muted);display:block;font-size:12px;line-height:1.45;margin-top:6px}.el-case-screener-result{background:#f7fafb;border-left:7px solid var(--screen-blue);padding:clamp(24px,4vw,40px)}.el-case-screener-result[data-case-result-panel=direct]{background:#fff4f6;border-left-color:var(--screen-red)}.el-case-screener-result p{color:var(--screen-muted);font-size:15px;line-height:1.58;max-width:760px}.el-case-screener-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:21px}.el-case-screener-button{align-items:center;background:var(--screen-red);border:2px solid var(--screen-red);border-radius:5px;color:#fff!important;display:inline-flex;font-size:13px;font-weight:900!important;justify-content:center;min-height:51px;padding:12px 20px;text-decoration:none!important}.el-case-screener-button-secondary{background:transparent;border-color:var(--screen-navy);color:var(--screen-navy)!important}.el-case-screener-back,.el-case-screener-reset{background:transparent;border:0;color:var(--screen-blue);cursor:pointer;font-size:12px;font-weight:900;padding:14px 0;text-decoration:underline;text-underline-offset:3px}.el-case-screener-back{margin-top:12px}.el-case-screener-disclaimer{border-top:1px solid #d6e1e7;color:#71838e;font-size:10px;line-height:1.5;margin:28px 0 0;padding-top:15px}.el-case-screener [hidden]{display:none!important}@media(max-width:760px){.el-case-screener-head{align-items:start;grid-template-columns:1fr}.el-case-screener-options{grid-template-columns:1fr}.el-case-screener-actions{display:grid}.el-case-screener-button{width:100%}}@media(prefers-reduced-motion:reduce){.el-case-screener *{transition:none!important}}
