.d2O0Ia_page{max-width:1180px;margin:0 auto;padding:0 36px 96px}.d2O0Ia_grid{grid-template-columns:minmax(0,1fr) 300px;gap:64px;padding-top:44px;display:grid}.d2O0Ia_read{border-block:1px solid var(--line);font-variation-settings:"MONO" .5;flex-wrap:wrap;gap:16px 44px;margin:0 0 44px;padding:16px 0 14px;display:flex}.d2O0Ia_read div{flex-direction:column-reverse;gap:3px;display:flex}.d2O0Ia_read b{align-items:center;gap:9px;font-size:1.25rem;font-weight:400;line-height:1.15;display:inline-flex}.d2O0Ia_read span{color:var(--dim);letter-spacing:.04em;font-size:.6875rem}.d2O0Ia_tag{color:var(--hot);font-variation-settings:"MONO" .5;align-items:center;gap:9px;margin:0 0 10px;font-size:.8125rem;display:flex}.d2O0Ia_logo{background:var(--ink);object-fit:cover;border-radius:50%}.d2O0Ia_main h1{letter-spacing:-.012em;overflow-wrap:break-word;margin:0 0 28px;font-size:clamp(1.75rem,3.4vw,2.625rem);font-weight:400;line-height:1.08}.d2O0Ia_main h2,.d2O0Ia_side h2{color:var(--dim);font-variation-settings:"MONO" .5;letter-spacing:.07em;align-items:center;gap:12px;margin:0 0 16px;font-size:.75rem;font-weight:400;display:flex}.d2O0Ia_main h2:before,.d2O0Ia_side h2:before{content:"";background:var(--hot);border-radius:50%;flex:none;width:5px;height:5px}.d2O0Ia_main h2:after,.d2O0Ia_side h2:after{content:"";background:var(--line);flex:1;height:1px}.d2O0Ia_summary{border-left:2px solid var(--hot);overflow-wrap:anywhere;min-width:0;margin-bottom:44px;padding-left:20px;font-size:1.125rem;font-weight:400}.d2O0Ia_summary h1{color:var(--ink);letter-spacing:0;font-variation-settings:"MONO" 0;margin:1.2em 0 .4em;font-size:1.125rem;font-weight:500;display:block}.d2O0Ia_summary h2:not(:first-child){color:var(--ink);letter-spacing:0;font-variation-settings:"MONO" 0;margin:1.2em 0 .4em;font-size:1.125rem;font-weight:500;display:block}.d2O0Ia_summary h3{color:var(--ink);letter-spacing:0;font-variation-settings:"MONO" 0;margin:1.2em 0 .4em;font-size:1.125rem;font-weight:500;display:block}.d2O0Ia_summary h2:not(:first-child):before{content:none}.d2O0Ia_summary h2:not(:first-child):after{content:none}.d2O0Ia_summary p{margin:0 0 .8em}.d2O0Ia_body{overflow-wrap:anywhere;min-width:0;font-weight:400}.d2O0Ia_main{min-width:0}:is(.d2O0Ia_body h1,.d2O0Ia_body h2,.d2O0Ia_body h3,.d2O0Ia_body h4){color:var(--ink);margin:1.8em 0 .5em;font-weight:500;line-height:1.25}.d2O0Ia_body h1{font-size:1.5rem}.d2O0Ia_body h2{font-size:1.25rem}:is(.d2O0Ia_body h3,.d2O0Ia_body h4){font-size:1.0625rem}.d2O0Ia_body h1:before{content:none}.d2O0Ia_body h2:before{content:none}.d2O0Ia_body h1:after{content:none}.d2O0Ia_body h2:after{content:none}:is(.d2O0Ia_body h1,.d2O0Ia_body h2){letter-spacing:0;font-variation-settings:"MONO" 0;display:block}.d2O0Ia_body>h2:first-child{color:var(--dim);font-variation-settings:"MONO" .5;letter-spacing:.07em;margin:0 0 16px;font-size:.75rem;font-weight:400;display:flex}.d2O0Ia_body>h2:first-child:before{content:"";background:var(--hot);border-radius:50%;flex:none;width:5px;height:5px}.d2O0Ia_body>h2:first-child:after{content:"";background:var(--line);flex:1;height:1px}.d2O0Ia_body p,.d2O0Ia_body li{font-size:1.0625rem;line-height:1.62}.d2O0Ia_body a{color:var(--ink);text-underline-offset:3px}.d2O0Ia_body a:hover{color:var(--hot)}.d2O0Ia_body strong{font-weight:600}.d2O0Ia_body code{font-variation-settings:"MONO" 1;background:var(--raise);border-radius:4px;padding:.1em .35em;font-size:.875em}.d2O0Ia_body pre{border:0;border-left:1px solid var(--hot);background:#191712;border-radius:0 6px 6px 0;padding:16px 18px;line-height:1.5;overflow-x:auto}.d2O0Ia_body pre code{background:0 0;padding:0;font-size:.8125rem}.d2O0Ia_body blockquote{border-left:2px solid var(--line);color:var(--dim);margin:1em 0;padding-left:16px}.d2O0Ia_body table{border-collapse:collapse;font-size:.9375rem;display:block;overflow-x:auto}:is(.d2O0Ia_body th,.d2O0Ia_body td){border:1px solid var(--line);text-align:left;padding:6px 10px}.d2O0Ia_body img{max-width:100%}.d2O0Ia_body hr{border:0;border-top:1px solid var(--line);margin:2em 0}.d2O0Ia_missing{color:var(--dim)}.d2O0Ia_side{align-self:start;position:sticky;top:24px}.d2O0Ia_side dl{margin:0 0 40px}.d2O0Ia_side dl div{border-top:1px solid var(--line);grid-template-columns:96px 1fr;gap:12px;padding:9px 0;font-size:.875rem;display:grid}.d2O0Ia_side dl div:last-child{border-bottom:1px solid var(--line)}.d2O0Ia_side dt{color:var(--dim);font-variation-settings:"MONO" .5;letter-spacing:.03em;padding-top:2px;font-size:.75rem}.d2O0Ia_side dd{overflow-wrap:anywhere;margin:0}.d2O0Ia_rel{border-top:1px solid var(--line);flex-direction:column;gap:3px;padding:10px 0;font-size:.9375rem;line-height:1.3;text-decoration:none;display:flex}.d2O0Ia_rel small{color:var(--dim);font-size:.75rem}.d2O0Ia_rel:hover span{color:var(--hot)}@media (max-width:860px){.d2O0Ia_page{padding:0 16px 64px}.d2O0Ia_grid{grid-template-columns:1fr;gap:40px;padding-top:32px}.d2O0Ia_main h1{font-size:1.75rem}.d2O0Ia_side{position:static}}.d2O0Ia_foot{color:var(--dim);margin:72px 0 0;font-size:.8125rem}.d2O0Ia_foot a{color:var(--ink);text-underline-offset:3px}.d2O0Ia_foot a:hover{color:var(--hot)}.d2O0Ia_more{color:var(--dim);margin:0 0 14px;font-size:.875rem}.d2O0Ia_more a{color:var(--ink);text-underline-offset:3px}.d2O0Ia_more a:hover{color:var(--hot)}
