.reader{max-width:820px;margin:auto;padding:0 32px;line-height:1.9}.reader-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:92px;font-size:14px;display:flex}.reader h1{letter-spacing:-.025em;text-wrap:balance;margin:64px 0 24px;font-family:Noto Serif TC,Songti TC,serif;font-size:clamp(32px,4.8vw,54px);line-height:1.4}.reader-meta{color:var(--muted);font-size:14px}.reader-lead{color:var(--ink-soft);margin:36px 0;font-size:21px}.reader-toc{border-block:1px solid var(--line);flex-wrap:wrap;gap:12px 24px;padding:24px 0;font-size:14px;display:flex}.reader a{text-underline-offset:5px;text-decoration:underline}.reader section{padding:28px 0;scroll-margin-top:24px}.reader h2{margin:16px 0;font-family:Noto Serif TC,Songti TC,serif;font-size:27px;line-height:1.5}.reader article p{margin:18px 0;font-size:18px}.reader .reader-judgment{padding:16px 0;font-family:Noto Serif TC,Songti TC,serif;font-size:25px;line-height:1.7}.reader-table{padding:8px 0;overflow-x:auto}.reader table{border-collapse:collapse;font-variant-numeric:tabular-nums;white-space:nowrap;width:100%;font-size:15px}.reader caption{text-align:left;color:var(--muted);padding-bottom:16px;font-size:14px}.reader th,.reader td{text-align:left;border-bottom:1px solid var(--line);padding:16px 12px}.reader th{font-weight:700}.reader tbody tr:nth-child(2){background:var(--paper-deep)}.reader details{border-block:1px solid var(--line);padding:20px 0}.reader summary{cursor:pointer;font-weight:700}.reader-footer{border-top:1px solid var(--line);justify-content:space-between;gap:24px;padding:28px 0 48px;font-size:14px;display:flex}.reader-list{border-block:1px solid var(--line);margin:48px 0;padding:28px 0 48px}.reader-list a{text-decoration:none}.reader-list span{text-underline-offset:5px;text-decoration:underline;display:block}.skip{position:absolute;left:-10000px}.skip:focus{background:var(--paper-light);z-index:5;padding:12px;top:12px;left:24px}.reader summary:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.reader-table:focus-visible{outline:3px solid var(--focus);outline-offset:4px}@media (max-width:520px){.reader{padding:0 22px}.reader h1{margin-top:40px;font-size:34px}.reader-header{min-height:74px}.reader article p{font-size:17px}.reader .reader-judgment{font-size:23px}.reader th,.reader td{padding:12px 10px}.reader-footer{flex-wrap:wrap}}.primer-home{max-width:1120px}.home-hero{border-bottom:1px solid #dcd5c6;padding:80px 0}.home-hero h1{letter-spacing:-.035em;font-size:clamp(43px,7vw,78px);line-height:1.16}.home-issue{color:#697267;margin-top:22px;font-size:14px;display:block}.primer-home section{padding:42px 0}.primer-home .reader-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.primer-home nav{font-size:14px}.primer-home h3{margin:0 0 16px;font-size:30px}@media (max-width:600px){.primer-home .reader-header{flex-direction:column;align-items:flex-start;gap:18px}.primer-home .reader-list{grid-template-columns:1fr}.primer-home section{padding:30px 0}.home-hero{padding:42px 0}}
