.sl-page{color:#24435e;background:#fff;font-family:inherit}.sl-page *{box-sizing:border-box}.sl-hero{text-align:center;background:linear-gradient(112deg,#f3f7ff,#eef7fc 65%,#effbf6);border-bottom:1px solid #e0eaf3}.sl-hero>.container{padding-top:15px;padding-bottom:64px}.sl-crumb{color:#7d92a6;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-bottom:14px;font-size:11px;display:flex}.sl-crumb a{color:#53799e;text-decoration:none}.sl-eyebrow,.sl-kicker{letter-spacing:1.25px;color:#118a79;font-size:10px;font-weight:800}.sl-eyebrow{background:#e3f7ef;border-radius:30px;padding:7px 13px;display:inline-block}.sl-hero h1{letter-spacing:-1.5px;color:#1f3d5b;margin:13px 0 10px;font-size:clamp(31px,4.4vw,49px);font-weight:850;line-height:1.12}.sl-hero h1 span{color:#306bdd}.sl-hero p{color:#6b849b;max-width:700px;margin:0 auto;font-size:13px;line-height:1.7}.sl-hero-bits{color:#2c8775;flex-wrap:wrap;justify-content:center;gap:15px;margin-top:13px;font-size:11px;font-weight:700;display:flex}.sl-workspace{z-index:1;margin-top:-42px;position:relative}.sl-tool{background:#fff;border:1px solid #deebf4;border-radius:19px;max-width:1040px;margin:auto;overflow:hidden;box-shadow:0 16px 38px #204d7620}.sl-tool-header{border-bottom:1px solid #eaf0f6;justify-content:space-between;align-items:center;gap:15px;padding:21px 25px;display:flex}.sl-tool-header h2{letter-spacing:-.7px;color:#264a69;margin:7px 0 5px;font-size:25px;font-weight:820}.sl-tool-header p{color:#7c92a5;margin:0;font-size:12px}.sl-chip{color:#16836f;white-space:nowrap;background:#e8f7ef;border-radius:40px;padding:8px 12px;font-size:11px;font-weight:800}.sl-pad{padding:21px 25px}.sl-tabs{background:#f0f5fb;border-radius:12px;gap:7px;margin-bottom:20px;padding:6px;display:flex}.sl-tabs button{font:inherit;color:#526f89;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;padding:12px 8px;font-size:12px;font-weight:750}.sl-tabs button.active{color:#fff;background:#326cdb;box-shadow:0 3px 9px #376ed633}.sl-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-bottom:17px;display:grid}.sl-fields label{color:#365a77;font-size:12px;font-weight:800;display:block}.sl-fields input{width:100%;font:inherit;color:#274760;background:#fbfdff;border:1px solid #d5e3ee;border-radius:10px;min-height:47px;margin-top:7px;padding:12px;font-size:14px}.sl-guideline{background:#f1fbf5;border:1px solid #d8eadd;border-radius:12px;margin-bottom:18px;padding:14px 17px}.sl-guideline>span{color:#49816f;font-size:11px;font-weight:700;display:block}.sl-guideline strong{color:#167b69;margin-top:4px;font-size:18px;display:block}.sl-guideline small{color:#73948b;margin-top:6px;font-size:11px;display:block}.sl-last{align-items:end;margin-bottom:0}.sl-actions{gap:9px;display:flex}.sl-actions button{color:#31669a;cursor:pointer;background:#fff;border:1px solid #d9e7f2;border-radius:10px;padding:13px 17px;font-size:12px;font-weight:800}.sl-actions button:last-child{color:#fff;background:#326cdb;border-color:#326cdb}.sl-actions button:disabled{opacity:.4;cursor:not-allowed}.sl-results{background:linear-gradient(120deg,#eff5ff,#f0faf6);border-top:1px solid #e0eaf3;padding:22px 25px}.sl-results h3{color:#2c68ba;letter-spacing:-1px;margin:5px 0 4px;font-size:clamp(34px,5vw,49px)}.sl-results strong{color:#325e83;font-size:13px}.sl-results p{color:#6a8499;margin:6px 0;font-size:12px;line-height:1.65}.sl-result-options{gap:10px;margin-top:15px;display:flex}.sl-result-options>div{background:#fff;border:1px solid #e1ebf4;border-radius:11px;flex:1;padding:13px 15px}.sl-result-options span{color:#8095a5;font-size:11px;display:block}.sl-result-options strong{margin-top:5px;font-size:18px;display:block}.sl-results .sl-disclaimer{color:#7c94a6;margin-top:16px;font-size:10px}.sl-alert{color:#9c4b4b!important}.sl-content{grid-template-columns:minmax(0,1fr) 245px;align-items:start;gap:36px;padding:52px 0 80px;display:grid}.sl-content h2{letter-spacing:-.5px;color:#234760;margin:28px 0 12px;font-size:clamp(22px,2.5vw,28px);font-weight:800;line-height:1.35}.sl-content h2:first-child{margin-top:0}.sl-content p,.sl-content li{color:#607d92;font-size:13px;line-height:1.85}.sl-content ol,.sl-content ul{padding-left:20px}.sl-content strong{color:#365e78}.sl-content a{color:#266ba7}.sl-table{border:1px solid #dfe9f2;border-radius:11px;overflow:auto}.sl-table table{border-collapse:collapse;width:100%}.sl-table th,.sl-table td{text-align:left;border-bottom:1px solid #e8eff5;padding:11px 14px;font-size:12px}.sl-table th{color:#365a78;background:#f1f6fd}.sl-table tr:last-child td{border:0}.sl-faq details{border:1px solid #dfeaf3;border-radius:10px;margin:9px 0;padding:14px}.sl-faq summary{cursor:pointer;color:#355a76;font-size:13px;font-weight:750}.sl-faq p{margin-bottom:0;font-size:12px}.sl-related{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sl-related a{border:1px solid #dfeaf3;border-radius:11px;padding:12px;font-size:12px;font-weight:800;text-decoration:none}.sl-content aside{gap:12px;display:grid;position:sticky;top:100px}.sl-side{background:#f6faff;border:1px solid #deebf3;border-radius:12px;padding:17px}.sl-side h3{color:#325672;margin:0;font-size:15px}.sl-side p{font-size:12px}.sl-side a{font-size:12px;font-weight:800}.sl-page button:focus-visible,.sl-page input:focus-visible,.sl-page a:focus-visible,.sl-page summary:focus-visible{outline-offset:2px;outline:3px solid #9fbdf6}@media (max-width:800px){.sl-content{grid-template-columns:1fr}.sl-content aside{grid-template-columns:1fr 1fr;position:static}}@media (max-width:600px){.sl-hero>.container{padding-bottom:60px}.sl-hero h1{font-size:32px}.sl-hero p{font-size:12px}.sl-tool-header,.sl-pad,.sl-results{padding:17px}.sl-chip{display:none}.sl-tool-header h2{font-size:22px}.sl-tabs{flex-wrap:wrap}.sl-tabs button{min-width:30%;padding:11px 5px;font-size:11px}.sl-fields{grid-template-columns:1fr}.sl-actions{align-items:end}.sl-result-options{flex-direction:column}.sl-related,.sl-content aside{grid-template-columns:1fr}.sl-content{padding-top:35px}.sl-tool{border-radius:15px}}@media (prefers-reduced-motion:reduce){.sl-page *{transition:none!important;animation:none!important}}
