.pv{min-height:100vh;background:var(--bg);padding:40px 16px 64px}.pv-doc{max-width:720px;margin:0 auto}.pv-mast{display:flex;align-items:baseline;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--border)}.pv-name{font-weight:800;font-size:15.5px;letter-spacing:.22em;color:var(--brand-ink)}.pv-sub{font-size:9.5px;font-weight:500;letter-spacing:.668em;color:#6F8BB3}.pv-lang{margin-left:auto;font-size:12px;color:var(--muted)}.pv-lang a{color:var(--brand);font-weight:600}.pv h1{margin-top:30px;font-size:26px;font-weight:700;letter-spacing:-.01em;color:var(--brand-ink);line-height:1.2}.pv-date{margin-top:8px;font-size:12.5px;color:var(--muted)}.pv h2{margin-top:30px;font-size:15px;font-weight:650;color:var(--brand-ink)}.pv li,.pv p{font-size:14.5px;line-height:1.65;color:var(--text-2)}.pv p,.pv ul{margin-top:10px}.pv ul{padding-left:20px;display:flex;flex-direction:column;gap:7px}.pv b{color:var(--text);font-weight:600}.pv a{color:var(--brand);text-decoration:underline;text-underline-offset:2px;word-break:break-word}.pv-en{padding-top:6px}.pv-en,.pv-foot{margin-top:48px;border-top:1px solid var(--border)}.pv-foot{padding-top:16px;font-size:11.5px;color:var(--muted);letter-spacing:.02em}.pv-foot b{font-weight:700;color:var(--text-2);letter-spacing:.04em}@media (max-width:600px){.pv{padding-top:28px}.pv h1{font-size:22px}.pv li,.pv p{font-size:14px}}