.bench-head53{padding-top:22px;padding-bottom:40px}.bench-head53 h1{font-size:clamp(44px,5vw,72px);line-height:1.03;letter-spacing:-.04em;margin:24px 0}.bench-head53>p{font-size:15px;line-height:1.6;max-width:530px}.bench-basis53{display:block;font-size:10px;line-height:1.5;color:#627689;margin-top:22px}.bench-stage53{display:grid;grid-template-columns: .7fr 1.5fr;gap:22px}.bench-controls53{background:#164f90;border-radius:10px;color:#f8fbfd;padding:28px}.bench-controls53 .eyebrow{color:#d1deeb}.bench-controls53 label{display:block;font-size:12px;margin:29px 0 17px}.bench-controls53 output{display:block;font-size:28px;margin-top:12px;letter-spacing:-.5px}.bench-controls53 input{width:100%;accent-color:#f8fbfd;min-height:30px}.bench-controls53 p{font-size:10px;color:#d1deeb;line-height:1.7;margin-top:25px}.bench-controls53 button{font:inherit;font-size:11px;color:white;border:1px solid #ffffff65;background:transparent;padding:11px 14px;border-radius:4px;cursor:pointer;margin-top:10px}.bench-chart53{border-radius:10px;background:#edf3f7;padding:24px;min-width:0;align-content:center}.bench-chart53 svg{display:block;width:100%;height:auto;font-family:inherit}.bench-chart53 p{font-size:9px;color:#627689;line-height:1.7;margin:15px 10px 0}.bench-results53{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:22px;padding-bottom:48px}.bench-results53 article{border:1px solid #d3dfe8;border-top:3px solid var(--ref-color);border-radius:7px;padding:24px;min-width:0}.bench-results53 h2{font-size:40px;letter-spacing:-1px;font-weight:500;margin:23px 0 6px}.bench-results53 p{font-size:11px;line-height:1.6;color:#627689}.bench-results53 strong{display:block;font-size:12px;font-weight:500;line-height:1.5;margin:22px 0 12px}.bench-results53 small{display:block;font-size:8px;line-height:1.6;color:#627689;margin-top:20px}.bench-market53{display:grid;grid-template-columns:1fr 1fr;gap:45px;background:#e1edf6;border-radius:10px;padding:36px}.bench-market53 h2,.bench-method53 h2{font-size:35px;line-height:1.08;letter-spacing:-1px;font-weight:500;margin:20px 0}.bench-market53 p,.bench-method53 p{font-size:12px;line-height:1.75;color:#52697b}.bench-market53>div>strong{display:block;font-size:42px;font-weight:500;letter-spacing:-1px;margin:12px 0}.bench-market53>div>span:not(.eyebrow){font-size:11px}.bench-market53 small{font-size:9px;line-height:1.6;display:block;color:#52697b}.bench-method53{display:grid;grid-template-columns:1.2fr 1fr;gap:65px;padding-top:55px;padding-bottom:65px}.bench-method53 .primary{display:flex;justify-content:space-between;align-items:center;font-size:12px;margin:22px 0 14px}.bench-method53 .primary>span{font-size:22px}.bench-method53 button{width:100%;display:flex;justify-content:space-between;align-items:center;border:1px solid #164f90;border-radius:5px;padding:15px 18px;background:transparent;color:#164f90;font:inherit;font-size:12px;cursor:pointer}.bench-method53 button>span{font-size:22px}.benchmark-link53{padding-bottom:35px}.benchmark-link53>a{display:inline-flex;gap:25px;align-items:center;font-size:13px;text-decoration:none;padding:14px 18px;background:#e1edf6;border-radius:5px}.benchmark-link53>a span{font-size:22px}.benchmark-link53>small{display:block;font-size:10px;color:#627689;margin-top:12px}.benchmark53 button:focus-visible,.benchmark53 input:focus-visible,.benchmark53 a:focus-visible{outline:3px solid #7e9fbe;outline-offset:4px}@media(max-width:760px){.bench-head53{padding-top:14px;padding-bottom:28px}.bench-head53 h1{font-size:48px}.bench-head53>p{font-size:13px}.bench-stage53{grid-template-columns:1fr;gap:14px}.bench-controls53{padding:24px;display:grid;grid-template-columns:1fr 1fr;gap:8px 22px}.bench-controls53>.eyebrow,.bench-controls53>p,.bench-controls53>button{grid-column:1/-1}.bench-controls53>label{margin:20px 0 4px}.bench-controls53>input{grid-row:3}.bench-controls53>label:nth-of-type(2){grid-column:2;grid-row:2}.bench-controls53>input:nth-of-type(2){grid-column:2}.bench-controls53 p{margin-top:15px}.bench-controls53 output{font-size:24px}.bench-chart53{padding:14px 10px}.bench-results53{grid-template-columns:1fr;gap:12px;padding-bottom:30px}.bench-results53 article{padding:22px}.bench-results53 h2{font-size:34px;margin-top:15px}.bench-results53 strong{margin-top:15px}.bench-market53{grid-template-columns:1fr;gap:15px;padding:25px}.bench-market53 h2,.bench-method53 h2{font-size:30px}.bench-market53>div>strong{font-size:36px}.bench-method53{grid-template-columns:1fr;gap:20px;padding-top:35px;padding-bottom:40px}}
