@layer components{.ls-prod{color:var(--web-teal-700);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.ls-prod:before{content:"";background:var(--web-teal-500);border-radius:99px;width:6px;height:6px}.ls-way-note{max-width:none;margin-top:20px;font-size:15.5px}.dsp-proc .ls-proc-link{justify-self:start;margin-top:4px}@media (max-width:560px){.ls-seg.ls-kb-seg button{padding-inline:clamp(10px,25vw - 79px,16px)}}.ls-task-list>.ls-task-sub{margin:-6px 0 18px}.ls-task-sub .dsp-chip{padding:6px 12px;font-size:13.5px}.ls-ctx{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}@media (max-width:900px){.ls-ctx{grid-template-columns:1fr}}.ls-ctx-card{background:var(--web-white);border:1px solid var(--web-border);border-radius:24px;flex-direction:column;gap:14px;padding:28px 30px;scroll-margin-top:96px;display:flex}.ls-ctx-card .dsp-kicker{margin:0}.ls-ctx-card h3{letter-spacing:-.015em;color:var(--web-navy-900);text-wrap:balance;margin:0;font-size:22px;font-weight:700;line-height:1.25}.ls-ctx-card>p{color:var(--web-fg-2);margin:0;font-size:15.5px;line-height:1.6}.ls-ctx-card .dsp-list li{font-size:15px}.ls-ctx-mods{margin-top:8px}.ls-ctx-mods .dsp-kicker{color:var(--web-fg-2);margin:0 0 8px}.ls-ctx-mods .dsp-chips{margin-top:0}.ls-ctx-after{align-items:center;margin-top:32px}.ls-ctx-links{flex-wrap:wrap;gap:10px 28px;display:flex}@media (max-width:560px){.ls-ctx-card{padding:22px 20px}.ls-ctx-card h3{font-size:20px}}.ls-thread{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr) minmax(0,1fr);gap:16px;display:grid}@media (max-width:900px){.ls-thread{grid-template-columns:1fr}}.ls-thread-step{background:var(--web-white);border:1px solid var(--web-border);border-radius:22px;flex-direction:column;gap:12px;padding:22px 24px;display:flex}.ls-thread-step.is-quote{background:var(--web-navy-900);border-color:var(--web-navy-900)}.ls-thread-step.is-quote .evi-text{color:var(--web-white);text-wrap:pretty;margin:0;font-size:21px;font-weight:500;line-height:1.5}.ls-thread-n{letter-spacing:.1em;text-transform:uppercase;color:var(--web-teal-700);font-size:12px;font-weight:700}.ls-thread-step.is-quote .ls-thread-n{color:var(--web-teal-100)}.ls-thread-q{color:var(--web-fg-2);margin:0;font-size:15px;line-height:1.5}.ls-thread-foot{color:var(--web-fg-2);margin:auto 0 0;font-size:13.5px}.ls-thread-step.is-quote .ls-thread-foot{color:#fffc}.ls-score{color:var(--web-navy-900);align-items:baseline;gap:8px;display:flex}.ls-score>b{letter-spacing:-.03em;font-size:44px;font-weight:700;line-height:1}.ls-score>span{color:var(--web-fg-2);font-size:14px}.ls-score.is-sm{text-align:right;flex-direction:column;align-items:flex-end;gap:2px}.ls-score.is-sm>b{font-size:32px}.ls-score.is-sm>span{max-width:130px;font-size:12.5px}.ls-touch .ls-pick-head>span{-webkit-hyphens:manual;hyphens:manual}.ls-concepts{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}@media (max-width:900px){.ls-concepts{grid-template-columns:1fr}}.ls-concept{flex-direction:column;gap:16px;display:flex}.ls-concept-h{justify-content:space-between;align-items:flex-end;gap:16px;padding:0 4px;display:flex}.ls-concept-h .dsp-kicker{margin-bottom:4px}.ls-concept-h h3{color:var(--web-navy-900);margin:0;font-size:20px;font-weight:700;line-height:1.3}.ls-concept .ls-ev{flex:1}}
