.guide-layout:has(.medical-copyright-copy){grid-template-columns:225px minmax(0,1fr);gap:40px;width:min(1025px,94%)}.guide-article:has(.medical-copyright-copy){font-size:18px;line-height:1.95}.medical-copyright-copy{word-break:keep-all;overflow-wrap:break-word}.medical-copyright-copy h3{color:var(--navy-950);margin:28px 0 10px;font-size:1.15rem;font-weight:800;line-height:1.6}.medical-copyright-copy .case-guide-draft{border:1px solid var(--line);color:var(--muted);border-radius:6px;margin:24px 0;padding:10px 15px;font-size:.9rem}.case-guide-message{border-left:4px solid var(--navy-800);background:#f0f5fa;border-radius:6px;margin:24px 0;padding:22px}.case-guide-message h3{margin-top:0}.case-guide-message p:last-child{margin-bottom:0}.medical-copyright-copy .guide-table-wrap table{table-layout:fixed;width:100%;font-size:1rem;line-height:1.75}.medical-copyright-copy .guide-table-wrap th,.medical-copyright-copy .guide-table-wrap td{white-space:normal;word-break:keep-all;overflow-wrap:break-word}.medical-copyright-copy .guide-table-wrap thead th:first-child{width:28%}.medical-copyright-copy .guide-table-wrap caption{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);padding:12px 16px;font-size:.9rem;line-height:1.7}.medical-copyright-copy .guide-case small,.case-guide-source-links,.case-guide-editorial{color:var(--muted);margin-top:18px;font-size:.9rem;line-height:1.8;display:block}.case-guide-source-links a{display:block}.case-guide-situations{gap:16px;display:grid}.case-guide-situations>div{border:1px solid var(--line);border-radius:6px;padding:20px}.case-guide-situations h3{margin-top:0}.case-guide-situations p:last-child{margin-bottom:0}.case-guide-related{flex-direction:column;align-items:flex-start;gap:10px;margin-top:20px;display:flex}@media (max-width:960px){.guide-layout:has(.medical-copyright-copy){grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:720px){.guide-layout:has(.medical-copyright-copy) .guide-toc ol{columns:auto;overscroll-behavior:contain;max-height:185px;overflow:hidden auto}.guide-article:has(.medical-copyright-copy){font-size:16px;line-height:1.95}.medical-copyright-copy .guide-table-wrap table{font-size:.9rem}.medical-copyright-copy .guide-table-wrap th,.medical-copyright-copy .guide-table-wrap td{padding:11px 8px}.case-guide-message,.case-guide-situations>div{padding:18px}}
