.pm-page{max-width:1180px}.pm-page p,.pm-page li{font-size:16px;line-height:1.65}.pm-page section{margin:36px 0}.pm-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0}.pm-summary article{border:1px solid var(--hub-line,#3c5138);border-radius:12px;padding:18px;min-width:0}.pm-summary h2,.pm-summary h3{font-size:14px;margin:0 0 12px}.pm-summary strong{font-size:23px;display:block;overflow-wrap:anywhere}.pm-summary small,.pm-scroll small{display:block;margin-top:6px;font-size:13px;line-height:1.5}.pm-warning{padding:14px 18px;border:1px solid #b88325;background:#b8832518;border-radius:8px}.pm-page .pm-meta{font-size:14px}.pm-scroll{overflow-x:auto;width:100%;border:1px solid #3c5138;border-radius:8px}.pm-scroll table{width:100%;border-collapse:collapse;min-width:680px}.pm-scroll th,.pm-scroll td{padding:13px 14px;text-align:left;border-bottom:1px solid #3c5138;font-size:14px;line-height:1.5;white-space:nowrap}.pm-scroll caption{text-align:left;padding:14px}.pm-disclaimer{border-left:3px solid #a7d88c;padding-left:16px}.pm-filter{display:flex;align-items:center;gap:12px}.pm-filter select,.pm-toggle button{background:transparent;color:inherit;border:1px solid #66835c;border-radius:6px;padding:10px 14px;font:inherit}.pm-filter option{color:#171c28;background:#fff}.pm-toggle{display:flex;gap:8px}.pm-toggle button[aria-pressed=true]{background:#365c2a;color:#fff}.pm-chart-canvas{width:100%;height:260px}.pm-chart details{margin-top:18px}.pm-page a{overflow-wrap:anywhere}.pm-page button:focus-visible,.pm-page a:focus-visible,.pm-filter select:focus-visible,.pm-scroll:focus-visible{outline:3px solid #b9efa5;outline-offset:3px}@media (max-width:780px){.pm-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-summary strong{font-size:21px}}@media (max-width:440px){.pm-summary{grid-template-columns:1fr}.pm-summary article{padding:15px}.pm-page h1{font-size:32px}.pm-page p{font-size:16px}.pm-page .pm-meta{font-size:14px}}
