.ja-brier-page .reading-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:40px}.ja-brier-page .article-body{min-width:0}.ja-brier-page #article-content{line-height:1.85;overflow-wrap:anywhere}.ja-brier-page #article-content h2{scroll-margin-top:175px;margin-top:2.4em}.ja-brier-page #article-content code{font-family:ui-monospace,monospace;white-space:normal;overflow-wrap:anywhere;font-size:.93em}.ja-brier-page .table-scroll,.ja-brier-page .formula-scroll{display:block;max-width:100%;width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;border:1px solid #dbe2e8;border-radius:10px;margin:22px 0}.ja-brier-page .table-scroll:focus-visible,.ja-brier-page .formula-scroll:focus-visible,.ja-brier-page #article-content [tabindex]:focus-visible{outline:3px solid #176c9b;outline-offset:4px}.ja-brier-page table{border-collapse:collapse;width:100%;min-width:670px;margin:0}.ja-brier-page th,.ja-brier-page td{padding:12px;border:1px solid #dbe2e8;text-align:start;vertical-align:top;white-space:normal}.ja-brier-page thead th{background:#f1f5f9}.ja-brier-page tbody th{font-weight:600}.ja-brier-page .formula-scroll p{margin:0;padding:14px}.ja-brier-page .formula-scroll code{display:block;min-width:max-content;white-space:pre;overflow-wrap:normal}.ja-brier-page .article-body>details.mobile-toc{position:static}.ja-brier-page .related-native{margin:28px 0}.ja-brier-page .hf-product-cta{margin-top:30px}.ja-brier-page .hero h1{overflow-wrap:anywhere}.ja-brier-page .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1023px){.ja-brier-page .reading-layout{display:block}.ja-brier-page .sidebar-wrap{display:none}.ja-brier-page .hero h1{font-size:clamp(1.7rem,7vw,2.3rem)}}
@media(min-width:761px) and (max-width:1023px){.ja-brier-page .mobile-toc{display:block;border:1px solid #dbe2e8;border-radius:10px;margin:0 0 24px;background:#fff}.ja-brier-page .mobile-toc summary{padding:12px 16px;cursor:pointer;font-weight:700}.ja-brier-page .mobile-toc .toc-list{padding:0 16px 16px}.ja-brier-page .mobile-toc .toc-list a{display:block;padding:8px 0}}
