.residual-lenses{margin:38px 0;padding:22px 0 20px;border-top:1px solid #d8e2e2;border-bottom:1px solid #d8e2e2;font:14px/1.5 var(--sans,Arial,sans-serif);color:#26383a;max-width:none}.residual-lenses *{box-sizing:border-box}.residual-lenses [hidden]{display:none!important}.residual-lenses .rl-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.residual-lenses .rl-eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#74888c}.residual-lenses h3{font:600 24px/1.25 var(--sans,Arial,sans-serif);margin:6px 0 0;letter-spacing:-.025em}.residual-lenses .rl-tabs{display:flex;gap:2px;background:#f1f5f4;border-radius:6px;padding:3px}.residual-lenses button{font:inherit;cursor:pointer}.residual-lenses .rl-tabs button{font-size:13px;padding:7px 15px;border:0;border-radius:4px;background:transparent;color:#607579}.residual-lenses .rl-tabs [aria-selected=true]{background:#fff;color:#286965;box-shadow:0 1px 3px #172f361c}.residual-lenses :is(button,select,a,summary):focus-visible{outline:2px solid #417e7b;outline-offset:3px}.residual-lenses p,.residual-lenses figcaption{font:13px/1.55 var(--sans,Arial,sans-serif);margin:0;max-width:none}.residual-lenses .rl-intro{color:#53696d;margin-bottom:14px;max-width:850px}.residual-lenses .rl-panel{max-width:none;padding:0}.residual-lenses .rl-caveat{font-size:11px;color:#74888c;margin-top:14px}.residual-lenses figcaption{margin-top:18px;max-width:900px;color:#53696d}.residual-lenses .rl-controls{display:flex;gap:16px;flex-wrap:wrap;margin:0 0 17px}.residual-lenses .rl-controls label{display:flex;align-items:center;gap:7px;color:#74888c;font-size:11px}.residual-lenses select{font:12px var(--sans,Arial,sans-serif);border:1px solid #d8e2e2;background:#fff;border-radius:4px;padding:6px 9px;color:#36565c}.residual-lenses .rl-language-charts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.residual-lenses .rl-chart{min-width:0}.residual-lenses h4{font:600 14px/1.3 var(--sans,Arial,sans-serif);margin:0 0 3px}.residual-lenses .rl-sub{font-size:11px;line-height:1.35;color:#74888c;min-height:32px;margin-bottom:4px}.residual-lenses .rl-chart svg{display:block;width:100%;height:auto;overflow:visible}.residual-lenses .rl-chart svg text{font:10px var(--sans,Arial,sans-serif);fill:#74888c}.residual-lenses .rl-legend{list-style:none!important;margin:4px 0 0!important;padding:0!important;font:11px/1.45 var(--sans,Arial,sans-serif);color:#53696d}.residual-lenses .rl-legend li{margin:4px 0;padding:0;display:flex;align-items:baseline;gap:6px}.residual-lenses .rl-swatch{flex:none;width:13px;height:2px;position:relative;top:-3px}.residual-lenses .rl-layer-readout{min-height:40px;font-size:11px;line-height:1.5;color:#53696d;margin-top:15px;padding-top:9px;border-top:1px solid #edf2f1}.residual-lenses .rl-layer-readout strong{color:#36565c}.residual-lenses .rl-hit:focus-visible{outline:none;stroke:#417e7b;stroke-width:1;fill:#417e7b0d}.residual-lenses .rl-methods{font-size:12px;color:#53696d;margin-top:16px}.residual-lenses .rl-methods summary{cursor:pointer;color:#417e7b;font-size:12px}.residual-lenses .rl-methods p{font-size:12px;margin-top:10px;max-width:900px}.residual-lenses .rl-methods a{color:#286965}.residual-lenses .rl-loading{padding:45px 0;color:#74888c}
@media(max-width:720px){.residual-lenses h3{font-size:21px}.residual-lenses .rl-heading{align-items:flex-start}.residual-lenses .rl-tabs button{padding:7px 10px}.residual-lenses .rl-language-charts{grid-template-columns:1fr;gap:24px}.residual-lenses .rl-chart{display:grid;grid-template-columns:1fr 150px;gap:0 10px}.residual-lenses .rl-chart h4,.residual-lenses .rl-chart .rl-sub{grid-column:1/-1}.residual-lenses .rl-chart .rl-sub{min-height:0}.residual-lenses .rl-chart svg{min-width:0}.residual-lenses .rl-legend{padding-top:8px!important}.residual-lenses .rl-controls{gap:9px}.residual-lenses .rl-controls label{flex-wrap:wrap}.residual-lenses .rl-layer-readout{min-height:65px}}
@media(max-width:420px){.residual-lenses .rl-chart{grid-template-columns:1fr 115px}.residual-lenses .rl-heading{display:block}.residual-lenses .rl-tabs{width:max-content;margin-top:12px}.residual-lenses .rl-legend{font-size:10px}}
