.icB8aa_main{border-bottom:1px solid var(--lg-line)}.icB8aa_container{width:min(100%, var(--lg-page-width));margin:0 auto;padding:0 clamp(24px,5vw,72px) clamp(90px,10vw,150px)}.icB8aa_header{border-bottom:1px solid var(--lg-line);padding:clamp(50px,7vw,104px) 0 clamp(45px,6vw,82px)}.icB8aa_back{min-height:44px;color:var(--lg-sage);align-items:center;gap:10px;margin-bottom:clamp(36px,5vw,72px);font-size:12px;text-decoration:none;display:inline-flex}.icB8aa_back:hover{text-underline-offset:4px;text-decoration:underline}.icB8aa_kicker{color:var(--lg-amber);font:500 10px/1.5 var(--font-mono), monospace;letter-spacing:.08em;flex-wrap:wrap;gap:10px 26px;display:flex}.icB8aa_kicker span+span{color:var(--lg-quiet)}.icB8aa_header h1{color:var(--lg-text);letter-spacing:-.075em;margin:20px 0 22px;font-size:clamp(3rem,6.3vw,6.2rem);font-weight:500;line-height:1.02}.icB8aa_introduction{max-width:720px;color:var(--lg-muted);margin:0;font-size:clamp(16px,1.5vw,20px);line-height:1.65}.icB8aa_updated{color:var(--lg-quiet);font:400 10px/1.7 var(--font-mono), monospace;margin:35px 0 0}.icB8aa_updated span{color:var(--lg-sage);margin:0 9px}.icB8aa_layout{grid-template-columns:minmax(0,760px) minmax(180px,250px);justify-content:space-between;gap:clamp(50px,6vw,110px);padding-top:clamp(45px,6vw,82px);display:grid}.icB8aa_article{min-width:0;color:var(--lg-muted);font-size:15px;line-height:1.78}.icB8aa_article section+section{border-top:1px solid var(--lg-line);margin-top:44px;padding-top:42px}.icB8aa_article h2{color:var(--lg-text);letter-spacing:-.045em;margin:0 0 17px;font-size:clamp(20px,2.1vw,26px);font-weight:500;line-height:1.3}.icB8aa_article p{margin:0 0 16px}.icB8aa_article p:last-child{margin-bottom:0}.icB8aa_article ul{margin:0 0 16px;padding-left:22px}.icB8aa_article li{padding-left:5px}.icB8aa_article li+li{margin-top:9px}.icB8aa_article a{color:var(--lg-sage);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.icB8aa_article strong{color:var(--lg-text);font-weight:600}.icB8aa_aside{border-top:1px solid var(--lg-sage);align-self:start;padding-top:18px;position:sticky;top:120px}.icB8aa_aside>p:first-child{color:var(--lg-sage);font:500 10px/1.5 var(--font-mono), monospace;letter-spacing:.1em;margin:0 0 18px}.icB8aa_aside nav{flex-direction:column;align-items:start;gap:14px;display:flex}.icB8aa_aside a{color:var(--lg-muted);font-size:12px;text-decoration:none}.icB8aa_aside a[aria-current=page]{color:var(--lg-text);border-bottom:1px solid var(--lg-sage);padding-bottom:3px}.icB8aa_aside a:hover{color:var(--lg-sage)}.icB8aa_aside .icB8aa_asideNote{border-top:1px solid var(--lg-line);color:var(--lg-quiet);margin:34px 0 0;padding-top:20px;font-size:12px;line-height:1.65}@media (max-width:740px){.icB8aa_layout{grid-template-columns:1fr;gap:56px}.icB8aa_aside{position:static}.icB8aa_aside nav{flex-flow:wrap;gap:16px 22px}.icB8aa_aside .icB8aa_asideNote{max-width:440px}}@media (max-width:540px){.icB8aa_header{padding-top:42px}.icB8aa_header h1{font-size:clamp(2.8rem,12vw,4rem)}.icB8aa_updated span{margin:0 4px}.icB8aa_article{font-size:14px}}
