main{max-width:760px}#page-nav{display:flex;gap:8px;overflow:auto;padding:0 0 12px}#page-nav a{flex:0 0 auto;padding:11px 14px;border-radius:24px;background:#e9dfc7;color:var(--navy);font-weight:700;text-decoration:none;min-height:44px}#page-nav a[aria-current=page]{background:var(--navy);color:white}article{padding:22px;background:var(--paper);border:1px solid var(--line);border-radius:16px}article h2{border-bottom:2px solid var(--gold);padding-bottom:14px}#content-body{white-space:pre-wrap;line-height:1.9;overflow-wrap:anywhere}a{color:var(--navy);text-underline-offset:3px}#content-body a{display:inline-block;min-height:44px;line-height:44px}#entry-guide{line-height:1.8}.gifts{display:grid;grid-template-columns:1fr 1fr;gap:12px}.gifts section{border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:12px;padding:12px}.gifts h3{font-size:16px;margin:0}.action{display:inline-flex;align-items:center;min-height:48px;padding:12px 18px;margin-top:18px;border-radius:10px;background:var(--navy);color:white;font-weight:700;text-decoration:none}footer{text-align:center;font-size:13px;line-height:1.8;padding:24px 0;color:var(--muted)}#portrait{display:block;width:112px;height:112px;border:3px solid var(--gold);border-radius:50%;object-fit:cover;margin:0 auto 18px}@media(max-width:420px){article{padding:16px}.gifts{grid-template-columns:1fr}}
