.text{overflow-wrap:anywhere;min-width:0}.hero strong{font-weight:inherit}.side{max-height:calc(100dvh - 4rem);overflow-y:auto}.side li{margin-right:.25rem}.toc-mobile a[aria-current=location]{color:var(--ai);font-weight:700}summary:focus-visible{outline:2px solid var(--ai);outline-offset:3px}main :is(h2,h3){scroll-margin-top:2rem}@media (width>=64rem){html:is([lang=ja],[lang=zh-Hant]) main{grid-template-columns:minmax(0,46fr) minmax(0,20fr)}html:is([lang=ja],[lang=zh-Hant]) .ways{grid-template-columns:minmax(0,21fr) minmax(0,21fr) minmax(0,20fr)}html[lang=en] main{grid-template-columns:minmax(0,40fr) minmax(0,22fr)}html[lang=en] .ways{grid-template-columns:minmax(0,18fr) minmax(0,18fr) minmax(0,22fr)}}
