.gYAwuq_main{flex:1;width:min(100% - 96px,1120px);margin:56px auto 80px}.gYAwuq_intro{border-bottom:1px solid var(--public-line);padding-bottom:36px}.gYAwuq_eyebrow{letter-spacing:.14em;color:var(--public-muted);margin-bottom:24px;font:10px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.gYAwuq_intro h1{max-width:780px;font:500 clamp(42px, 5.5vw, 68px)/1.12 var(--font-foriu-display), sans-serif;letter-spacing:-.055em}.gYAwuq_intro h1 span{color:var(--public-blue)}.gYAwuq_updated{color:var(--public-muted);margin-top:20px;font-size:12px;line-height:1.7}.gYAwuq_summary{max-width:720px;margin-top:24px;font-size:16px;line-height:1.85}.gYAwuq_layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:64px;padding-top:40px;display:grid}.gYAwuq_contents{font-size:13px;line-height:1.6;position:sticky;top:32px}.gYAwuq_contents>p{margin-bottom:16px;font-weight:600}.gYAwuq_contents ul{gap:4px;display:grid}.gYAwuq_contents a{color:var(--public-muted);padding-block:6px;display:block}.gYAwuq_article{overflow-wrap:anywhere;min-width:0;max-width:720px;font-size:15px;line-height:1.9}.gYAwuq_article section{scroll-margin-top:32px}.gYAwuq_article section+section{border-top:1px solid var(--public-line);margin-top:36px;padding-top:32px}.gYAwuq_article h2{font:600 22px/1.4 var(--font-foriu-display), sans-serif;letter-spacing:-.025em;margin-bottom:16px}.gYAwuq_article p+p{margin-top:16px}.gYAwuq_article ul{gap:12px;margin-bottom:16px;padding-left:20px;list-style:outside;display:grid}.gYAwuq_article strong{font-weight:600}.gYAwuq_article a{color:var(--public-blue);text-underline-offset:3px;text-decoration:underline}@media (hover:hover) and (pointer:fine){.gYAwuq_contents a:hover{color:var(--public-blue)}}@media (max-width:900px){.gYAwuq_main{width:calc(100% - 48px);margin-top:40px}.gYAwuq_layout{grid-template-columns:180px minmax(0,1fr);gap:32px}}@media (max-width:680px){.gYAwuq_main{margin-block:32px 48px}.gYAwuq_intro{padding-bottom:28px}.gYAwuq_summary{font-size:15px}.gYAwuq_layout{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:28px}.gYAwuq_contents{border-bottom:1px solid var(--public-line);padding-bottom:24px;position:static}.gYAwuq_contents ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px}.gYAwuq_article{font-size:14px}.gYAwuq_article h2{font-size:20px}}@media (max-width:600px){.gYAwuq_main{width:calc(100% - 40px)}}
