.lr{--ss-t-reading-title:600 48px/1.05 var(--ss-font);--ss-t-standfirst:400 21px/1.45 var(--ss-font);--lr-energy:var(--ss-energy-mid);--lr-track:var(--ss-fill-2);color:var(--ss-ink);font:var(--ss-t-body);width:100%;min-width:0}@media (max-width:720px),(max-height:480px){.lr{--ss-t-reading-title:600 34px/1.08 var(--ss-font);--ss-t-standfirst:400 19px/1.45 var(--ss-font)}}.lr .lr-num{font-variant-numeric:tabular-nums}.lr .lr-cap{font:var(--ss-t-caption);letter-spacing:var(--ss-track-caption);text-transform:uppercase;color:var(--ss-ink-3);margin:0}.lr .lr-lk{color:var(--ss-ink);white-space:nowrap;border-radius:4px;font-weight:600;text-decoration:none}.lr .lr-lk:hover{opacity:.72}.lr .lr-lk:focus-visible{outline:2px solid var(--ss-ink);outline-offset:2px}.lr .lr-lk--back:before{content:"‹ "}.lr .lr-lk--go:after{content:" ›"}.lr.lr-rd{max-width:calc(var(--ss-w-reading) + 2 * var(--ss-gutter));padding:0 var(--ss-gutter);margin:0 auto}.lr .lr-return{margin-top:var(--ss-s6);font:var(--ss-t-callout);font-weight:600;display:inline-block}.lr .lr-head{margin-top:var(--ss-s7)}.lr .lr-return+.lr-head{margin-top:var(--ss-s6)}.lr .lr-cap a{color:inherit;text-decoration:none}.lr .lr-cap a:hover{color:var(--ss-ink)}.lr .lr-title{margin:var(--ss-s3) 0 0;font:var(--ss-t-reading-title);letter-spacing:-.03em;text-wrap:balance}.lr .lr-stand{margin:var(--ss-s4) 0 0;font:var(--ss-t-standfirst);color:var(--ss-ink-2);text-wrap:pretty}.lr .lr-body{font:var(--ss-t-reading);color:var(--ss-ink)}.lr .lr-body p{margin:0 0 var(--ss-s4);text-wrap:pretty}.lr .lr-intro{margin-top:var(--ss-s6)}.lr .lr-intro>p,.lr .lr-body>section>p{max-width:34em}.lr .lr-body h2{margin:var(--ss-s7) 0 var(--ss-s4);font:var(--ss-t-section);letter-spacing:var(--ss-track-section)}.lr .lr-body .lr-ilk{color:var(--ss-ink);border-bottom:1px solid var(--ss-line);font-weight:600;text-decoration:none}.lr .lr-body .lr-ilk:hover{border-bottom-color:var(--ss-ink)}.lr .lr-fig{margin:var(--ss-s6) 0}.lr .lr-fig figcaption{margin-top:var(--ss-s3);font:var(--ss-t-callout);color:var(--ss-ink-2);text-wrap:pretty}@media (max-width:720px),(max-height:480px){.lr .lr-title{letter-spacing:-.025em}.lr .lr-head{margin-top:var(--ss-s6)}.lr .lr-return,.lr .lr-return+.lr-head{margin-top:var(--ss-s5)}}.lr .lr-yb{margin-top:var(--ss-s6)}.lr .lr-yb .ss-module__head{margin-bottom:var(--ss-s2)}.lr .lr-yb .ss-module__trail{white-space:nowrap}.lr .lr-yb-lede{font:var(--ss-t-reading);text-wrap:pretty;margin:0;font-size:19px;line-height:1.45}.lr .lr-yb-lede b{font-variant-numeric:tabular-nums;font-weight:600}.lr .lr-yb-lede span{color:var(--ss-ink-2)}@media (max-width:720px),(max-height:480px){.lr .lr-yb-lede{font-size:17px}}.lr .lr-yb-note{margin:var(--ss-s2) 0 0;font:var(--ss-t-callout);color:var(--ss-ink-2)}.lr .lr-yb-rows{margin:var(--ss-s4) 0 0;padding:0;list-style:none}.lr .lr-yb-rows li{gap:2px var(--ss-s3);padding:var(--ss-s3) 0;border-top:1px solid var(--ss-line);grid-template-columns:minmax(0,1fr) auto;display:grid}.lr .lr-yb-rows .t{font:var(--ss-t-body);font-variant-numeric:tabular-nums;font-weight:600}.lr .lr-yb-rows .s{font:var(--ss-t-callout);color:var(--ss-ink-3);grid-column:1}.lr .lr-yb-rows .v{text-align:right;font:var(--ss-t-headline);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/2/span 2;align-self:center}.lr .lr-yb-rows .v small{font:var(--ss-t-callout);color:var(--ss-ink-3);display:block}.lr .lr-yb-meter{align-items:center;gap:4px var(--ss-s3);margin-top:var(--ss-s2);grid-area:3/1/auto/-1;grid-template-columns:64px 1fr;display:grid}@media (max-width:720px),(max-height:480px){.lr .lr-yb-meter{display:none}}.lr .lr-yb-acts{gap:var(--ss-s2) var(--ss-s5);margin-top:var(--ss-s4);font:var(--ss-t-callout);flex-wrap:wrap;align-items:center;display:flex}.lr .lr-yb-foot{margin:var(--ss-s3) 0 0;font:var(--ss-t-callout);color:var(--ss-ink-3)}.lr .lr-yb-pick{align-items:center;gap:var(--ss-s2) var(--ss-s3);margin-top:var(--ss-s4);padding-top:var(--ss-s4);border-top:1px solid var(--ss-line);font:var(--ss-t-callout);color:var(--ss-ink-2);flex-wrap:wrap;display:flex}.lr .lr-yb-pick label{color:var(--ss-ink);font-weight:600}.lr .lr-select{appearance:none;border-radius:var(--ss-r-pill);background:var(--ss-fill-2) no-repeat right 12px center / 12px 12px;max-width:100%;min-height:36px;color:var(--ss-ink);font:var(--ss-t-callout);cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--ss-ink-2) 50%), linear-gradient(135deg, var(--ss-ink-2) 50%, transparent 50%);background-position:right 17px center,right 12px center;background-size:5px 5px,5px 5px;border:0;padding:0 32px 0 14px;font-weight:600}.lr .lr-select:focus-visible{outline:2px solid var(--ss-ink);outline-offset:2px}@media (pointer:coarse){.lr .lr-select{min-height:44px;font-size:16px}}.lr .lr-yb[data-state=loading] .lr-yb-lede{color:var(--ss-ink-3)}.lr .lr-bar{background:var(--lr-track);border-radius:5px;height:10px;display:block;overflow:hidden}.lr .lr-bar>i{background:var(--ss-ink-3);border-radius:5px;height:100%;display:block}.lr .lr-bar--e>i{background:var(--lr-energy)}.lr .lr-pw-head{gap:var(--ss-s5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.lr .lr-pw-row{padding:var(--ss-s4) 0}.lr .lr-pw-row+.lr-pw-row{border-top:1px solid var(--ss-line)}.lr .lr-pw-name{justify-content:space-between;align-items:baseline;gap:2px var(--ss-s3);flex-wrap:wrap;display:flex}.lr .lr-pw-name b{font:var(--ss-t-headline);font-variant-numeric:tabular-nums}.lr .lr-pw-name span{font:var(--ss-t-callout);color:var(--ss-ink-3)}.lr .lr-pw-bars{gap:var(--ss-s5);margin-top:var(--ss-s3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.lr .lr-pw-bars p{font:var(--ss-t-callout);color:var(--ss-ink-2);font-variant-numeric:tabular-nums;margin:6px 0 0}.lr .lr-pw-bars p b{color:var(--ss-ink);font-weight:600}.lr .lr-pw-row--you{margin:0 calc(-1 * var(--ss-s3));padding:var(--ss-s4) var(--ss-s3);background:var(--ss-bg);border-radius:var(--ss-r-control)}.lr .lr-pw-row--you+.lr-pw-row,.lr .lr-pw-row+.lr-pw-row--you{border-top:0}.lr .lr-pw-row--you .lr-cap{color:var(--ss-ink);margin-bottom:6px}.lr .lr-pw-verdict{margin:var(--ss-s2) 0 0;padding-top:var(--ss-s4);border-top:1px solid var(--ss-line);font:var(--ss-t-body)}.lr .lr-pw-verdict b{font-weight:600}.lr .lr-svg{width:100%;height:auto;font-family:var(--ss-font);font-variant-numeric:tabular-nums;display:block;overflow:visible}.lr .lr-svg--narrow{display:none}@media (max-width:720px),(max-height:480px){.lr .lr-svg--wide{display:none}.lr .lr-svg--narrow{display:block}}.lr .lr-chart-meta{margin:0 0 var(--ss-s3);font:var(--ss-t-callout);color:var(--ss-ink-2)}.lr .lr-chart-meta b{color:var(--ss-ink);font-weight:600}.lr .lr-dl{gap:var(--ss-s3) var(--ss-s5);margin:var(--ss-s4) 0 0;padding-top:var(--ss-s4);border-top:1px solid var(--ss-line);display:grid}@media (min-width:721px){.lr .lr-dl--3{grid-template-columns:repeat(3,minmax(0,1fr))}.lr .lr-dl--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.lr .lr-dl>div{min-width:0}.lr .lr-dl dt{font:var(--ss-t-body);color:var(--ss-ink);font-weight:600}.lr .lr-dl dt span{margin-left:var(--ss-s2);color:var(--ss-ink-3);font-variant-numeric:tabular-nums;font-weight:400}.lr .lr-dl dd{font:var(--ss-t-callout);color:var(--ss-ink-2);margin:2px 0 0}.lr .lr-dl dd b{color:var(--ss-ink);font-weight:600}.lr .lr-dl dd .q{color:var(--ss-ink-3)}.lr .lr-chart-line{margin:var(--ss-s4) 0 0;padding-top:var(--ss-s4);border-top:1px solid var(--ss-line);font:var(--ss-t-body)}.lr .lr-chart-line b{font-weight:600}.lr .lr-sim-pair{gap:var(--ss-s2);display:grid}.lr .lr-sim-media{border-radius:calc(var(--ss-r-module) - var(--ss-s2));background:var(--ss-fill-2);position:relative;overflow:hidden}.lr .lr-sim-canvas{background:var(--ss-fill-2);width:100%;position:relative;overflow:hidden}.lr .lr-sim-px{width:100%;height:100%;transition:opacity var(--ss-dur-base) var(--ss-ease-out);display:block}.lr .lr-sim-wait{font:var(--ss-t-callout);color:var(--ss-ink-3);place-items:center;display:grid;position:absolute;inset:0}.lr .lr-sim-tag{z-index:1;border-radius:var(--ss-r-pill);background:var(--ss-glass-thin);-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);height:28px;color:var(--ss-ink);font:var(--ss-t-caption);letter-spacing:var(--ss-track-caption);text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:absolute;top:10px;left:10px}.lr .lr-sim-tag span{color:var(--ss-ink-2)}.lr .lr-sim-lab{justify-content:space-between;align-items:baseline;gap:2px var(--ss-s3);padding:var(--ss-s3) var(--ss-s2) var(--ss-s1);flex-wrap:wrap;display:flex}.lr .lr-sim-lab b{font:var(--ss-t-headline);font-variant-numeric:tabular-nums}.lr .lr-sim-lab span{font:var(--ss-t-callout);color:var(--ss-ink-3)}.lr .lr-sim-panel+.lr-sim-panel{margin-top:var(--ss-s2)}.lr .lr-fig .ss-module--stage .ss-module__bar{flex-wrap:wrap}@media (max-width:720px),(max-height:480px){.lr .lr-fig .ss-module--stage{padding:var(--ss-s2);background:var(--ss-fill-1)}.lr .lr-sim-tag{height:24px;padding:0 10px}}.lr .lr-note{margin:var(--ss-s6) 0}.lr .lr-note p{font:var(--ss-t-body);color:var(--ss-ink);text-wrap:pretty;margin:0}.lr .lr-steps{counter-reset:lr-step;margin:0;padding:0;list-style:none}.lr .lr-steps li{padding:var(--ss-s3) 0 var(--ss-s3) 32px;border-top:1px solid var(--ss-line);font:var(--ss-t-body);color:var(--ss-ink-2);counter-increment:lr-step;position:relative}.lr .lr-steps li:first-child{border-top:0;padding-top:0}.lr .lr-steps li:before{content:counter(lr-step);left:0;top:var(--ss-s3);font:var(--ss-t-headline);color:var(--ss-ink-3);font-variant-numeric:tabular-nums;position:absolute}.lr .lr-steps li:first-child:before{top:0}.lr .lr-steps b{color:var(--ss-ink);font-weight:600;display:block}.lr .lr-next{margin-top:var(--ss-s7)}.lr .lr-next .ss-row{align-items:flex-start}.lr .lr-next .ss-row__sub,.lr .lr-next .ss-row__title{white-space:normal}.lr .lr-next .ss-row__chev{margin-top:2px}.lr .lr-fine{margin:var(--ss-s6) 0 var(--ss-s8);font:var(--ss-t-callout);color:var(--ss-ink-3);text-wrap:pretty}.lr .lr-fine a{color:var(--ss-ink);font-weight:600;text-decoration:none}.lr .lr-fine a:hover{opacity:.72}.lr.lr-ix{max-width:calc(var(--ss-w-product) + 2 * var(--ss-gutter));padding:0 var(--ss-gutter) var(--ss-s8);grid-template-columns:minmax(0, 1fr) minmax(0, var(--ss-w-reading));column-gap:var(--ss-s8);align-items:start;margin:0 auto;display:grid}.lr .lr-ix-head{top:var(--ss-s6);padding-top:var(--ss-s7);position:sticky}.lr .lr-ix-title{margin:var(--ss-s3) 0 0;font:600 64px/1 var(--ss-font);letter-spacing:-.035em;text-wrap:balance}.lr .lr-ix-stand{margin:var(--ss-s5) 0 0;font:var(--ss-t-reading);color:var(--ss-ink-2);text-wrap:pretty;max-width:26em;font-size:19px;line-height:1.45}.lr .lr-ix-promise{margin:var(--ss-s5) 0 0;font:var(--ss-t-callout);color:var(--ss-ink-3);max-width:30em}.lr .lr-ix-promise b{color:var(--ss-ink);font-weight:600}.lr .lr-ix-list{padding-top:var(--ss-s7)}.lr .lr-ix-level+.lr-ix-level{margin-top:var(--ss-s7)}.lr .lr-ix-level>.lr-cap{color:var(--ss-ink)}.lr .lr-ix-blurb{margin:var(--ss-s1) 0 var(--ss-s2);font:var(--ss-t-callout);color:var(--ss-ink-2)}.lr.lr-ix .ss-row{padding-block:var(--ss-s4);align-items:flex-start}.lr.lr-ix .ss-row__title{white-space:normal;letter-spacing:-.01em;font-size:19px;line-height:1.3}.lr.lr-ix .ss-row__sub{white-space:normal;font:var(--ss-t-body);color:var(--ss-ink-2);margin-top:2px}.lr.lr-ix .ss-row__trail{font:var(--ss-t-callout);color:var(--ss-ink-3);padding-top:3px}.lr.lr-ix .ss-row__chev{margin-top:4px}.lr .lr-ix-end{margin-top:var(--ss-s7);padding-top:var(--ss-s5);border-top:1px solid var(--ss-line);gap:var(--ss-s2) var(--ss-s5);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.lr .lr-ix-end p{font:var(--ss-t-body);color:var(--ss-ink-2);margin:0}.lr .lr-ix-end p b{color:var(--ss-ink);font-weight:600}@media (max-width:1080px){.lr.lr-ix{max-width:calc(var(--ss-w-reading) + 2 * var(--ss-gutter));display:block}.lr .lr-ix-head{padding-top:var(--ss-s6);position:static}.lr .lr-ix-title{font-size:44px}.lr .lr-ix-promise{display:none}.lr .lr-ix-list{padding-top:var(--ss-s6)}}@media (max-width:720px),(max-height:480px){.lr .lr-ix-head{padding-top:var(--ss-s5)}.lr .lr-ix-title{letter-spacing:-.025em;font-size:34px;line-height:1.05}.lr .lr-ix-stand{margin-top:var(--ss-s3);font-size:17px}.lr .lr-ix-list{padding-top:var(--ss-s5)}.lr.lr-ix .ss-row__title{font-size:17px}.lr.lr-ix .ss-row__sub{font:var(--ss-t-callout);color:var(--ss-ink-2)}}
