.pm-article-layout{display:grid;grid-template-columns:240px minmax(0,780px);gap:3rem;align-items:start;margin-bottom:3rem}.pm-article-toc{position:sticky;top:1.5rem;font-size:1rem;padding:1.2rem 0;border-top:2px solid var(--pm-blue)}.pm-article-toc h2{font-size:1rem;margin:0 0 1rem}.pm-article-toc ul{list-style:none;padding:0;margin:0;display:grid;gap:.6rem}.pm-article-toc a{color:var(--pm-muted)}.pm-article{max-width:76ch;min-width:0}.pm-article section{scroll-margin-top:1rem;margin-bottom:2.5rem}.pm-article h2{margin:0 0 1rem}.pm-article p,.pm-article li{line-height:1.75}.pm-article li{margin-bottom:.6rem}.pm-article ul,.pm-article ol{padding-left:1.4rem}.pm-sources li{overflow-wrap:anywhere}.pm-article-facts{max-width:1080px;padding:1.5rem;background:#fff;border:1px solid var(--pm-line);margin-bottom:2rem;grid-template-columns:repeat(3,minmax(0,1fr))}.pm-table-wrap{max-width:100%;overflow:auto;margin:1.5rem 0;border:1px solid var(--pm-line);border-radius:4px}.pm-article table{border-collapse:collapse;width:100%;font-size:1rem;background:#fff}.pm-article th,.pm-article td{padding:.85rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--pm-line)}.pm-article th{font-family:var(--pm-display);font-weight:600}.pm-article tbody tr:last-child td{border:0}.pm-article code{overflow-wrap:anywhere}.pm-article .pm-context{font-size:1rem}.pm-article details{margin:1rem 0}.pm-article summary{cursor:pointer;font-weight:600}.pm-article-layout+.pm-after{padding-top:0}
@media(max-width:900px){.pm-article-layout{grid-template-columns:190px minmax(0,1fr);gap:2rem}.pm-article-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.pm-article-layout{grid-template-columns:1fr;gap:1.5rem}.pm-article-toc{position:static}.pm-article-toc ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem}.pm-article-facts{grid-template-columns:1fr}.pm-article th,.pm-article td{padding:.65rem}.pm-article table{font-size:.95rem}}@media print{.pm-article-layout{display:block}.pm-article-toc{display:none}.pm-article{max-width:none}}
.pm-table-wrap table{width:100%;border-collapse:collapse;font-size:1rem;background:#fff}.pm-table-wrap th,.pm-table-wrap td{padding:.85rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--pm-line)}.pm-table-wrap th{font-family:var(--pm-display);font-weight:600}.pm-review-table td:last-child{white-space:nowrap}.pm-review-table th:first-child{width:38%}.pm-review-table th:nth-child(2){width:40%}
