/* 개인정보 안내 /privacy 자리 배치 — 머리(뒤로 · 언어 · 제목) + 읽기 좋은 글 한 줄(약 65자). 색은 ds.css 토큰만 */
.phead .wrap,main.wrap{max-width:calc(65ch + 40px)}
.phead{background:var(--surface);border-bottom:1px solid var(--line)}
.phead .wrap{padding-top:12px;padding-bottom:26px}
.phead-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;margin-bottom:18px}
.phead-row .langslot{margin-inline-start:auto}
.phead .back{margin-inline-start:-10px;color:var(--muted)}
.phead h1{font-size:30px;font-weight:780;letter-spacing:-.03em;margin-top:6px}
.phead .upd{font-size:14px;color:var(--muted);margin-top:8px}
.prose{display:grid;gap:30px;padding:30px 0 12px;font-size:16px;line-height:1.65}
.prose section{display:grid;gap:10px}
.prose h2{font-size:19px;font-weight:740;letter-spacing:-.02em}
.prose ul{margin:0;padding-inline-start:20px;display:grid;gap:8px}
.prose li::marker{color:var(--faint)}
.prose b{font-weight:700}
/* 영어가 아닌 화면: 「번역본 · 영어가 정본」 + 영어로 보기 */
.pvoff{display:block;margin:22px 0 0}
.pvoff a{color:var(--ink);font-weight:650;display:inline-block;padding:10px 2px;margin:-10px 0}
