.page article{max-width:760px}.contents a{display:block;min-height:44px;padding:.45rem .2rem;line-height:1.5}.contents li{margin:.2rem 0}.sauce-case{border:1px solid var(--line);border-radius:9px;padding:1rem 1.2rem;margin:1.2rem 0;background:var(--white)}.sauce-case summary{min-height:44px;line-height:1.5;cursor:pointer;font-weight:650;color:var(--accent)}.sauce-case summary:focus-visible,.table-scroll:focus-visible{outline:3px solid #b06c19;outline-offset:4px}.table-scroll{overscroll-behavior-x:contain}.table-scroll caption{max-width:min(740px,calc(100vw - 4rem));line-height:1.5}.sources li>a,.related li>a{display:block;min-height:44px;padding:.4rem 0;line-height:1.5}.sauce-topic-nav a{display:block;min-height:44px;padding:.5rem .3rem;line-height:1.5}.sauce-topic-nav{border:1px solid var(--line);background:var(--soft);border-radius:9px;padding:1rem;margin:1.5rem 0}.sauce-topic-nav h2{font-family:inherit;font-size:1.1rem;margin:.1rem 0}.sauce-topic-nav ul{margin:0;padding-left:1.2rem}.sauce-topic-group .cards{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.sauce-topic-group h3{margin:.2rem 0 .8rem}.sauce-topic-group .card a{display:block;min-height:44px;line-height:1.3}.sauce-topic-group{scroll-margin-top:1rem}p,li,h1,h2,h3,a{overflow-wrap:break-word}@media(max-width:650px){.page{padding:1.4rem 1rem 3rem}.contents ol{columns:1}.lead{font-size:1.08rem}.sauce-case{padding:1rem}.sauce-topic-group .cards{grid-template-columns:1fr}.sources li>a,.related li>a{line-height:1.6}.table-scroll caption{max-width:calc(100vw - 3rem)}}