.id-offside-page .reading-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:40px}.id-offside-page .article-body{min-width:0}.id-offside-page #article-content{line-height:1.85;overflow-wrap:anywhere}.id-offside-page #article-content h2{scroll-margin-top:175px;margin-top:2.4em}.id-offside-page .table-scroll{max-width:100%;overflow-x:auto;border:1px solid #cbd5e1;border-radius:10px;margin:24px 0;overscroll-behavior-inline:contain}.id-offside-page .table-scroll:focus-visible{outline:3px solid #176c9b;outline-offset:4px}.id-offside-page table{border-collapse:collapse;width:100%;min-width:810px;margin:0}.id-offside-page td,.id-offside-page th{padding:15px;border:1px solid #dbe2e8;vertical-align:top;text-align:start;white-space:normal}.id-offside-page thead th{background:#edf3f8}.id-offside-page tbody th{font-weight:600}.id-offside-page .offside-visual{margin:24px 0;padding:22px;background:#f1f6fa;border-radius:14px}.id-offside-page .offside-visual>p{margin-top:0}.id-offside-page .case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.id-offside-page .case-card{background:white;border:1px solid #cbd5e1;border-radius:10px;padding:16px}.id-offside-page .case-card strong{display:block;color:#164f70;font-size:1.08em}.id-offside-page .case-card p{margin:10px 0}.id-offside-page .case-card .verdict{font-weight:700;color:#243d50}.id-offside-page .offside-visual figcaption{font-size:.94rem;margin-top:16px}.id-offside-page .article-body>details.mobile-toc{position:static}.id-offside-page .hero h1{overflow-wrap:anywhere}.id-offside-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){.id-offside-page .reading-layout{display:block}.id-offside-page .sidebar-wrap{display:none}.id-offside-page .hero h1{font-size:clamp(1.7rem,6.5vw,2.5rem)}}@media(max-width:650px){.id-offside-page .case-grid{grid-template-columns:1fr}.id-offside-page .offside-visual{padding:16px}}