.pv{background:var(--paper)}.pv-nav{border-bottom:1px solid var(--border-subtle)}.pv-nav__inner{max-width:860px;margin:0 auto;padding:0 24px;height:66px;display:flex;align-items:center;justify-content:space-between;gap:24px}.pv-nav__home{font-size:14px;font-weight:600;color:var(--text-muted);text-decoration:none}.pv-nav__home:hover{color:var(--text-strong)}.pv-main{max-width:860px;margin:0 auto;padding:48px 24px 80px;font-size:15px;line-height:1.85;color:var(--text-body)}.pv-main h1{font-size:clamp(28px,4vw,38px);margin:0}.pv-main h1,.pv-main h2{font-family:var(--font-display);font-weight:700;color:var(--text-strong)}.pv-main h2{font-size:20px;margin:40px 0 12px}.pv-main p,.pv-main ul{margin:12px 0}.pv-main ul{padding-left:22px}.pv-main li{margin:6px 0}.pv-main a{color:var(--accent-hover)}.pv-date{font-size:13px}.pv-date,.pv-note{color:var(--text-muted)}.pv-note{font-size:14px}.pv-table{overflow-x:auto;margin:16px 0;border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.pv-table table{width:100%;min-width:560px;border-collapse:collapse;font-size:14px;line-height:1.7}.pv-table th{text-align:left;font-weight:600;color:var(--text-strong);background:var(--surface-inset);white-space:nowrap}.pv-table td,.pv-table th{padding:10px 14px;border-bottom:1px solid var(--border-subtle);vertical-align:top}.pv-table td:first-child{min-width:120px}.pv-table tr:last-child td{border-bottom:none}