._5YaX5W_page{overflow-x:clip}._5YaX5W_crumb{color:var(--color-body);padding:20px 0 0;font-size:13px}._5YaX5W_crumbLink{color:var(--color-accent);text-decoration:none}._5YaX5W_crumbLink:hover{text-decoration:underline}._5YaX5W_crumbSep{color:var(--color-border-strong);margin:0 2px}._5YaX5W_crumbHere{color:var(--color-dark-header)}._5YaX5W_head{max-width:760px;padding:40px 0 28px}._5YaX5W_h1{letter-spacing:-.5px;color:var(--color-dark-header);text-wrap:balance;margin:0 0 14px;font-size:40px;font-weight:400;line-height:1.14}._5YaX5W_updated{color:var(--color-slate);margin:0;font-size:13px}._5YaX5W_intro{color:var(--color-body);max-width:680px;margin:18px 0 0;font-size:16px;line-height:1.6}._5YaX5W_grid{grid-template-columns:230px 1fr;align-items:start;gap:56px;padding:8px 0 80px;display:grid}._5YaX5W_toc{position:sticky;top:88px}._5YaX5W_tocHeading{color:var(--color-slate);text-transform:uppercase;letter-spacing:.06em;margin:0 0 14px;font-size:11px;font-weight:500}._5YaX5W_tocList{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}._5YaX5W_tocLink{color:var(--color-body);font-size:13.5px;line-height:1.4;text-decoration:none;display:block}._5YaX5W_tocLink:hover{color:var(--color-accent)}._5YaX5W_content{min-width:0;max-width:720px}._5YaX5W_section{margin-bottom:34px;scroll-margin-top:88px}._5YaX5W_section:last-child{margin-bottom:0}._5YaX5W_h2{color:var(--color-dark-header);margin:0 0 12px;font-size:21px;font-weight:500;line-height:1.3}._5YaX5W_content h3{color:var(--color-dark-header);margin:18px 0 6px;font-size:16px;font-weight:500}._5YaX5W_content p{color:var(--color-body);margin:0 0 13px;font-size:15.5px;line-height:1.65}._5YaX5W_content p:last-child{margin-bottom:0}._5YaX5W_content ul{margin:0 0 13px;padding-left:20px}._5YaX5W_content li{color:var(--color-body);margin-bottom:7px;font-size:15.5px;line-height:1.65}._5YaX5W_content a{color:var(--color-accent);text-decoration:none}._5YaX5W_content a:hover{text-decoration:underline}._5YaX5W_content strong{color:var(--color-dark-header);font-weight:500}@media (max-width:820px){._5YaX5W_grid{grid-template-columns:1fr;gap:0}._5YaX5W_toc{display:none}._5YaX5W_h1{font-size:31px}}
