.cs-hero{padding-bottom:40px}.cs-hero .mp-lead{max-width:40rem}.cs-note{color:var(--mp-muted);max-width:40rem;margin-top:16px;font-size:.9375rem}.cs-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (min-width:1024px){.cs-layout{grid-template-columns:18rem minmax(0,1fr);gap:64px}}.cs-select{padding:8px 0 20px}.cs-select h2{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cs-select ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cs-select a{border:1px solid var(--mp-line-strong);min-height:44px;color:var(--mp-text-2);overflow-wrap:anywhere;border-radius:12px;align-items:center;padding:8px 14px;font-size:.9375rem;font-weight:600;line-height:1.3;transition:background .15s,color .15s,border-color .15s;display:flex}.cs-select a:hover{border-color:var(--mp-accent-text);color:var(--mp-text)}.cs-select a[aria-current=true]{background:var(--mp-btn);border-color:var(--mp-btn);color:#fff}@media (min-width:640px){.cs-select ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.cs-select{z-index:5;background:0 0;border:0;margin:0;padding:0;position:sticky;top:104px}.cs-select h2{clip:auto;white-space:normal;letter-spacing:.06em;text-transform:uppercase;width:auto;height:auto;color:var(--mp-muted);margin-bottom:12px;font-size:.8125rem;font-weight:600;position:static;overflow:visible}.cs-select ul{flex-direction:column;gap:0;display:flex}.cs-select li+li{border-top:1px solid var(--mp-line)}.cs-select a{white-space:normal;border:0;min-height:52px;color:var(--mp-text-2);background:0 0;border-inline-start:3px solid #0000;border-radius:0;padding:10px 0 10px 16px}.cs-select a:hover{border-inline-start-color:var(--mp-line-strong);background:0 0}.cs-select a[aria-current=true]{color:var(--mp-text);border-inline-start-color:var(--mp-accent);background:0 0}}.cs-panels{gap:64px;min-width:0;display:grid}.cs-panel{min-width:0;scroll-margin-top:140px}@media (min-width:1024px){.cs-panels{gap:0}.cs-panel{scroll-margin-top:112px}.cs-panel[data-active=false]{display:none}}.cs-panel>h2{letter-spacing:-.02em;font-size:clamp(1.625rem,3vw,2.25rem);font-weight:700;line-height:1.12}.cs-panel h3{letter-spacing:.06em;text-transform:uppercase;color:var(--mp-accent-text);margin-bottom:14px;font-size:.8125rem;font-weight:600}.cs-problem{border-top:2px solid var(--mp-accent);margin-top:24px;padding-top:20px}.cs-problem p{color:var(--mp-text-2);max-width:40rem;font-size:1.1875rem;line-height:1.5}.cs-block{margin-top:40px}.cs-steps{gap:0;display:grid}.cs-steps li{border-top:1px solid var(--mp-line);grid-template-columns:3rem minmax(0,1fr);gap:4px 12px;padding:18px 0;display:grid}.cs-steps li:last-child{border-bottom:1px solid var(--mp-line)}.cs-steps .mp-num{margin:0;font-size:1.75rem}.cs-steps p{color:var(--mp-text-2);margin-top:4px;line-height:1.55}.cs-mod{min-height:32px;color:var(--mp-accent-text);align-items:center;gap:4px;font-weight:700;display:inline-flex}.cs-mod:hover{text-decoration:underline}@media (max-width:639px){.cs-mod{min-height:44px}}.cs-two{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}@media (min-width:768px){.cs-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}}.cs-no li{color:var(--mp-text-2);padding-inline-start:22px;line-height:1.55;position:relative}.cs-no{gap:14px;display:grid}.cs-no li:before{content:"";inset-inline-start:2px;background:var(--mp-muted);width:10px;height:2px;position:absolute;top:.7em}
