.lx-root.cs-context{background:var(--oat);border-radius:24px;margin-top:40px;padding:28px}.lx-root .cs-context-head{grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:end;gap:32px;display:grid}.lx-root .cs-eyebrow,.lx-root .cs-panel-kicker,.lx-root .cs-answer-label{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-40);font-size:13px;font-weight:700;line-height:20px}.lx-root .cs-title{max-width:560px;font-family:var(--serif);letter-spacing:-.35px;text-wrap:balance;margin-top:6px;font-size:34px;font-weight:500;line-height:40px}.lx-root .cs-context-note{color:var(--ink-60);text-wrap:pretty;font-size:15px;line-height:24px}.lx-root .cs-browser{grid-template-columns:220px minmax(0,1fr);gap:12px;margin-top:28px;display:grid}.lx-root .cs-course-list{flex-direction:column;align-self:start;gap:24px;padding:6px 12px 6px 0;display:flex}.lx-root .cs-course-group{flex-direction:column;gap:4px;display:flex}.lx-root .cs-course-group>p{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-40);padding:0 12px 7px;font-size:12px;font-weight:700;line-height:18px}.lx-root .cs-course-button{min-height:44px;font:inherit;color:var(--ink-60);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;padding:9px 12px;font-size:14px;line-height:20px;transition:background .18s,color .18s,transform .18s}.lx-root .cs-course-button:hover{background:var(--white);color:var(--ink)}.lx-root .cs-course-button:active{transform:translateY(1px)}.lx-root .cs-course-button-on,.lx-root .cs-course-button-on:hover{background:var(--ink);color:var(--on-ink)}.lx-root .cs-course-button:focus-visible,.lx-root .cs-mobile-picker select:focus-visible,.lx-root .cs-module-choice select:focus-visible,.lx-root .cs-score-input input:focus-visible,.lx-root .cs-source-row a:focus-visible{outline:2px solid var(--green);outline-offset:3px}.lx-root .cs-panel{background:var(--white);border:1px solid var(--border);border-radius:18px;min-width:0;padding:28px}.lx-root .cs-panel-head h4{font-family:var(--serif);letter-spacing:-.3px;text-wrap:balance;margin-top:4px;font-size:30px;font-weight:500;line-height:36px}.lx-root .cs-panel-head>p:last-child{max-width:620px;color:var(--ink-60);margin-top:9px;font-size:15px;line-height:24px}.lx-root .cs-mobile-picker{display:none}.lx-root .cs-module-choice{background:var(--tint-blue);border:0;border-radius:14px;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;padding:18px;display:grid}.lx-root .cs-module-choice legend{grid-column:1/-1;padding:0;font-size:14px;font-weight:700;line-height:21px}.lx-root .cs-module-choice label,.lx-root .cs-mobile-picker label{color:var(--ink-60);flex-direction:column;gap:6px;font-size:12px;line-height:18px;display:flex}.lx-root .cs-module-choice select,.lx-root .cs-mobile-picker select{background:var(--white);border:1px solid var(--border);width:100%;min-height:44px;font:inherit;color:var(--ink);border-radius:10px;padding:9px 34px 9px 12px;font-size:14px;line-height:22px}.lx-root .cs-score-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.lx-root .cs-score-input{background:var(--oat);border-radius:14px;min-width:0;padding:16px}.lx-root .cs-score-input-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.lx-root .cs-score-input-head label{font-size:13px;font-weight:700;line-height:19px}.lx-root .cs-score-input-head output{font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:26px;line-height:30px}.lx-root .cs-score-input input{appearance:none;cursor:pointer;background:0 0;width:100%;height:44px;margin-top:8px;padding:0}.lx-root .cs-score-input input::-webkit-slider-runnable-track{background:var(--oat-deep);border-radius:999px;height:5px}.lx-root .cs-score-input input::-moz-range-track{background:var(--oat-deep);border-radius:999px;height:5px}.lx-root .cs-score-input input::-webkit-slider-thumb{background:var(--green);width:22px;height:22px;box-shadow:var(--shadow-btn);appearance:none;border:0;border-radius:50%;margin-top:-8.5px}.lx-root .cs-score-input input::-moz-range-thumb{background:var(--green);width:22px;height:22px;box-shadow:var(--shadow-btn);border:0;border-radius:50%}.lx-root .cs-score-input>p{color:var(--ink-40);margin-top:5px;font-size:12px;line-height:18px}.lx-root .cs-field{border-top:1px solid var(--border);margin-top:24px;padding-top:22px}.lx-root .cs-field-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.lx-root .cs-field-head p{font-size:16px;font-weight:700;line-height:24px}.lx-root .cs-field-head span{color:var(--ink-40);font-size:12px;line-height:18px}.lx-root .cs-field-chart{width:100%;height:auto;margin-top:8px;display:block;overflow:visible}.lx-root .cs-field-axis{stroke:var(--ink-25);stroke-width:4px;stroke-linecap:round}.lx-root .cs-field-band{fill:var(--tint-sage)}.lx-root .cs-field-anchor{stroke:var(--ink-35);stroke-width:3px;stroke-dasharray:5 5}.lx-root .cs-field-top{fill:var(--ink-40)}.lx-root .cs-field-offer{fill:var(--ink);stroke:var(--white);stroke-width:3px}.lx-root .cs-field-you{fill:var(--green);stroke:var(--white);stroke-width:4px}.lx-root .cs-scale-ends{color:var(--ink-40);justify-content:space-between;margin-top:-5px;font-size:12px;line-height:18px;display:flex}.lx-root .cs-field-key{flex-wrap:wrap;gap:8px 16px;margin-top:12px;display:flex}.lx-root .cs-field-key>span{color:var(--ink-60);align-items:center;gap:6px;font-size:12px;line-height:18px;display:inline-flex}.lx-root .cs-field-key i{flex:none;width:10px;height:10px;display:inline-block}.lx-root .cs-key-you{background:var(--green);border-radius:50%}.lx-root .cs-key-offer{background:var(--ink);border-radius:2px}.lx-root .cs-key-middle{border-left:2px dashed var(--ink-35)}.lx-root .cs-key-top{background:var(--ink-40);clip-path:polygon(50% 0,100% 100%,0 100%)}.lx-root .cs-answer{background:var(--tint-sage);border-radius:15px;margin-top:22px;padding:20px 22px}.lx-root .cs-answer h5{max-width:650px;font-family:var(--serif);letter-spacing:-.2px;text-wrap:balance;margin-top:5px;font-size:25px;font-weight:500;line-height:32px}.lx-root .cs-answer>p:last-child,.lx-root .cs-interpretation,.lx-root .cs-method-note{color:var(--ink-60);text-wrap:pretty;margin-top:10px;font-size:14px;line-height:23px}.lx-root .cs-interpretation{margin-top:18px}.lx-root .cs-source-row{flex-wrap:wrap;gap:8px 18px;margin-top:18px;display:flex}.lx-root .cs-source-row a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--ink-25);text-decoration-color:var(--ink-25);text-underline-offset:3px;font-size:13px;font-weight:700;line-height:20px}.lx-root .cs-source-row a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.lx-root .cs-method-note{border-top:1px solid var(--border);color:var(--ink-40);padding-top:15px;font-size:12px;line-height:19px}@media (max-width:860px){.lx-root .cs-context-head{grid-template-columns:1fr;gap:12px}.lx-root .cs-browser{grid-template-columns:180px minmax(0,1fr)}.lx-root .cs-score-inputs{grid-template-columns:1fr}}@media (max-width:700px){.lx-root.cs-context{border-radius:18px;margin-top:28px;padding:18px}.lx-root .cs-title{font-size:28px;line-height:34px}.lx-root .cs-mobile-picker{flex-direction:column;gap:6px;margin-top:22px;display:flex}.lx-root .cs-browser{margin-top:12px;display:block}.lx-root .cs-course-list{display:none}.lx-root .cs-panel{border-radius:15px;padding:20px}.lx-root .cs-panel-head h4{font-size:26px;line-height:32px}.lx-root .cs-module-choice{grid-template-columns:1fr;padding:15px}.lx-root .cs-field-head{flex-direction:column;align-items:flex-start;gap:2px}.lx-root .cs-field-chart{margin-top:2px}.lx-root .cs-answer{padding:18px}.lx-root .cs-answer h5{font-size:22px;line-height:29px}}@media (prefers-reduced-motion:reduce){.lx-root .cs-course-button{transition:none}}@media (pointer:coarse){.lx-root .cs-source-row a{align-items:center;min-height:44px;display:inline-flex}}
.sc-page{padding-bottom:0}.sc-wrap{max-width:880px;margin:0 auto;padding:0 24px}.sc-narrow{max-width:680px}.sc-hero{background:var(--oat);padding:148px 0 72px}.sc-kicker{color:var(--ink-40);font-size:14px;line-height:21px}.sc-h1{font-family:var(--serif);letter-spacing:-1.2px;margin-top:16px;font-size:68px;font-weight:500;line-height:72px}.sc-lead{max-width:660px;color:var(--ink-75);margin-top:28px;font-size:24px;line-height:36px}.sc-lead b{color:var(--ink);font-weight:500}.sc-lead-second{max-width:620px;color:var(--ink-60);margin-top:20px;font-size:18px;line-height:29px}.sc-hero-note{color:var(--ink-40);margin-top:32px;font-size:14px;line-height:21px}.sc-hero-note a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--ink-25);text-decoration-color:var(--ink-25)}.sc-hero-note a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.sc-section{padding:88px 0 0}.sc-h2{font-family:var(--serif);letter-spacing:-.5px;font-size:40px;font-weight:500;line-height:46px}.sc-p{color:var(--ink-75);margin-top:20px;font-size:18px;line-height:29px}.sc-p a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--ink-25);text-decoration-color:var(--ink-25)}.sc-p a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.sc-explorer{background:var(--white);border:1px solid var(--border);border-radius:20px;margin-top:44px;padding:32px}.sc-explorer-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;display:flex}.sc-explorer-title{font-size:20px;font-weight:700;line-height:25px}.sc-explorer-n{color:var(--ink-40);font-size:14px;line-height:21px}.sc-mods{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.sc-mod{background:var(--white);border:1px solid var(--border);min-height:44px;font-family:var(--sans);color:var(--ink-40);cursor:pointer;border-radius:9999px;align-items:center;padding:10px 20px;font-size:16px;line-height:24px;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.sc-mod:hover{border-color:var(--ink-30);color:var(--ink)}.sc-mod-on{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.sc-mod-on:hover{color:var(--on-ink);border-color:var(--ink)}.sc-mod:focus-visible{outline:2px solid var(--green);outline-offset:2px}.sc-figwrap{margin-top:28px}.sc-fig{width:100%;height:auto;display:block;overflow:visible}.sc-bar{fill:var(--ink-10);transition:fill .15s}.sc-bar-below{fill:var(--ink-35)}.sc-bar-here{fill:var(--green)}.sc-grid{stroke:var(--fig-grid);stroke-width:1px}.sc-axis{stroke:var(--ink-25);stroke-width:1.5px}.sc-guide{stroke:var(--ink-30);stroke-width:1.5px;stroke-dasharray:4 5}.sc-marker{stroke:var(--green);stroke-width:2.5px}.sc-marker-pill{x:-28px;y:4px;rx:13px;width:56px;height:26px;fill:var(--green)}.sc-marker-text{fill:#fff;font-family:var(--sans);text-anchor:middle;font-size:17px;font-weight:700}.sc-tick{fill:var(--ink-40);font-family:var(--sans);text-anchor:middle;font-size:15px}.sc-gridlabel{fill:var(--ink-30);font-family:var(--sans);font-size:13px}.sc-guidelabel{fill:var(--ink-40);font-family:var(--sans);text-anchor:middle;font-size:14px}.sc-hit{fill:#0000;cursor:pointer}.sc-chart-label{border:1px solid var(--border);color:var(--ink-40);border-radius:999px;margin-top:14px;padding:3px 7px;font-size:13px;line-height:20px;display:inline-flex}.sc-slider-row{align-items:center;gap:20px;margin-top:24px;display:flex}.sc-slider-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sc-slider{appearance:none;cursor:pointer;background:0 0;flex:1;min-width:0;height:32px;margin:0;padding:0}.sc-slider::-webkit-slider-runnable-track{background:var(--oat-deep);border-radius:9999px;height:6px}.sc-slider::-moz-range-track{background:var(--oat-deep);border-radius:9999px;height:6px}.sc-slider::-webkit-slider-thumb{appearance:none;background:var(--green);width:28px;height:28px;box-shadow:var(--shadow-btn);border:none;border-radius:9999px;margin-top:-11px}.sc-slider::-moz-range-thumb{background:var(--green);width:28px;height:28px;box-shadow:var(--shadow-btn);border:none;border-radius:9999px}.sc-slider:focus-visible{outline:2px solid var(--green);outline-offset:4px;border-radius:9999px}.sc-score{min-width:92px;font-family:var(--serif);letter-spacing:-.5px;text-align:right;font-variant-numeric:tabular-nums;flex:none;font-size:44px;font-weight:500;line-height:48px}.sc-readout{border-top:1px solid var(--border);margin-top:28px;padding-top:28px}.sc-verdict{font-family:var(--serif);letter-spacing:-.4px;font-size:34px;font-weight:500;line-height:40px}.sc-detail{color:var(--ink-75);margin-top:10px;font-size:18px;line-height:28px}.sc-detail em{color:var(--ink);font-style:normal;font-weight:500}.sc-sem{background:var(--oat);color:var(--ink-60);border-radius:17px;margin-top:16px;padding:16px 20px;font-size:15px;line-height:24px}.sc-sem em{color:var(--ink);font-style:normal;font-weight:500}.sc-stats{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:24px;display:grid}.sc-stat{background:var(--oat);border-radius:17px;padding:16px 18px}.sc-stat-k{color:var(--ink-40);font-size:13px;line-height:20px}.sc-stat-v{font-variant-numeric:tabular-nums;margin-top:2px;font-size:24px;line-height:30px}.sc-facts{grid-template-columns:1fr 1fr;gap:20px;margin-top:40px;display:grid}.sc-fact{background:var(--white);border:1px solid var(--border);border-radius:20px;padding:28px}.sc-fact-h{font-size:20px;font-weight:700;line-height:27px}.sc-fact-p{color:var(--ink-60);margin-top:10px;font-size:16px;line-height:25px}.sc-fact-src{color:var(--ink-40);margin-top:12px;font-size:13px;line-height:20px}.sc-quote{background:var(--tint-sage);border-radius:20px;margin-top:36px;padding:32px 36px}.sc-quote p{font-family:var(--serif);letter-spacing:-.3px;font-size:28px;font-weight:500;line-height:38px}.sc-quote footer{color:var(--ink-60);margin-top:16px;font-size:14px;line-height:21px}.sc-unis{border-top:1px solid var(--border);margin-top:32px}.sc-uni{border-bottom:1px solid var(--border);grid-template-columns:200px 1fr;gap:24px;padding:22px 0;display:grid}.sc-uni-name{font-size:18px;font-weight:700;line-height:27px}.sc-uni-what{color:var(--ink-60);font-size:16px;line-height:25px}.sc-sources{flex-direction:column;gap:16px;margin-top:28px;display:flex}.sc-source{color:var(--ink-60);font-size:15px;line-height:24px}.sc-source a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--ink-25);text-decoration-color:var(--ink-25);font-weight:500}.sc-source a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.sc-tail{padding:88px 0 96px}.sc-tail-quiet{color:var(--ink-40);margin-top:20px;font-size:15px;line-height:24px}.sc-tail-quiet a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--ink-25);text-decoration-color:var(--ink-25)}.sc-tail-quiet a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.sc-inline-cta{background:var(--green);min-height:60px;box-shadow:var(--shadow-btn);border-radius:9999px;justify-content:center;align-items:center;margin-top:28px;padding:12px 32px;font-size:20px;font-weight:500;line-height:25px;transition:filter .2s;display:inline-flex}.ec-root .sc-inline-cta{color:var(--green-ink)}.sc-inline-cta:hover{filter:brightness(.94)}@media (max-width:767px){.sc-wrap{padding:0 20px}.sc-hero{padding:116px 0 48px}.sc-h1{letter-spacing:-.6px;font-size:36px;line-height:41px}.sc-lead{font-size:19px;line-height:30px}.sc-lead-second{font-size:17px;line-height:27px}.sc-section{padding-top:60px}.sc-h2{font-size:29px;line-height:35px}.sc-explorer{border-radius:17px;padding:20px}.sc-mod{padding:10px 16px;font-size:15px}.sc-score{min-width:72px;font-size:34px;line-height:38px}.sc-verdict{font-size:26px;line-height:32px}.sc-detail{font-size:16px;line-height:26px}.sc-stats{grid-template-columns:1fr 1fr}.sc-facts{grid-template-columns:1fr}.sc-quote{padding:24px 22px}.sc-quote p{font-size:21px;line-height:30px}.sc-uni{grid-template-columns:1fr;gap:6px}.sc-tail{padding:60px 0 72px}.sc-marker-pill{x:-60px;y:0;rx:28px;width:120px;height:56px}.sc-marker-text{font-size:38px;transform:translateY(15px)}.sc-tick{font-size:34px}.sc-gridlabel{font-size:28px}.sc-guidelabel{font-size:30px}.sc-marker{stroke-width:5px}.sc-axis,.sc-guide{stroke-width:3px}.sc-grid{stroke-width:2px}}@media (prefers-reduced-motion:reduce){.sc-bar,.sc-mod,.sc-inline-cta{transition:none}}
