.pm-article{max-width:1120px;margin:0 auto;line-height:1.85;overflow-wrap:anywhere}.pm-article section{scroll-margin-top:150px}.pm-article h1{line-height:1.35}.pm-article h2{margin:2.5rem 0 1rem;line-height:1.45}.pm-article h3,.pm-article h4{line-height:1.5;margin:.3rem 0 .8rem}.pm-article p{margin:.75rem 0 1rem}.pm-intro{border-bottom:2px solid #1a5276;padding-bottom:1.5rem}.pm-kicker,.pm-label{color:#1a5276;font-weight:750}.pm-note{border-left:4px solid #936017;padding:.5rem 0 .5rem 1rem;color:#42566a}.pm-toc{display:flex;flex-wrap:wrap;gap:.5rem 1.2rem}.pm-toc a{padding:.3rem 0}.pm-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.pm-pair>div,.pm-found,.pm-check{background:#fff;border:1px solid #c9d9e4;border-radius:10px;padding:1.1rem;min-width:0}.pm-findings{padding-left:1.6em}.pm-findings>li{padding:.75rem 0;border-bottom:1px solid #c9d9e4}.pm-findings li::marker{font-weight:750;color:#1a5276}.pm-flow{margin:1.5rem 0}.pm-flow>ol{padding:0;list-style:none}.pm-lane{margin:1.5rem 0;padding-top:1rem;border-top:3px solid #1a5276}.pm-lane h3 span{color:#1a5276;margin-right:.5rem}.pm-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.pm-found{border-left:4px solid #1a5276}.pm-check{border:2px dashed #936017}.pm-check .pm-label{color:#80500b}.pm-line-source,.pm-flow figcaption,.pm-sources{color:#42566a}.pm-scroll{overflow-x:auto;overscroll-behavior-x:contain;border:1px solid #c9d9e4;border-radius:8px;margin:1.5rem 0}.pm-scroll table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:760px}.pm-scroll th,.pm-scroll td{padding:1rem;border:1px solid #c9d9e4;text-align:left;vertical-align:top;white-space:normal}.pm-scroll caption{text-align:left;padding:1rem;font-weight:750}.pm-scroll thead{background:#edf3f7}.pm-timeline{padding:0;list-style:none}.pm-timeline li{display:grid;grid-template-columns:175px minmax(0,1fr);gap:1rem;padding:1rem 0;border-top:1px solid #c9d9e4}.pm-timeline time{font-weight:750;color:#1a5276}.pm-index-group{border-bottom:1px solid #c9d9e4;padding:1rem 0}.pm-index-group summary{cursor:pointer;font-weight:750;line-height:1.6}.pm-index-group li{margin:.7rem 0}.pm-article a:focus-visible,.pm-article summary:focus-visible,.pm-scroll:focus-visible,.pm-article section:focus{outline:3px solid #a15f00;outline-offset:4px}.pm-sources li{margin:1rem 0}@media(max-width:900px){.pm-path{grid-template-columns:1fr}.pm-path>div+div:before{content:"下一個核對點";display:block;color:#42566a;margin-bottom:.6rem;font-weight:700}}@media(max-width:760px){.pm-pair{grid-template-columns:1fr}.pm-timeline li{grid-template-columns:1fr;gap:.2rem}.pm-article h1{font-size:1.8rem}.pm-pair>div,.pm-found,.pm-check{padding:1rem}}@media print{.pm-pair,.pm-path{display:block}.pm-scroll{overflow:visible}.pm-scroll table{min-width:0}.pm-index-group{break-inside:avoid}.pm-article{color:#000}}
