.public-document_page__ONjZs{min-height:100vh;background:#fffafc;color:#332b35}.public-document_header__0etYI{max-width:960px;margin:0 auto;padding:24px 28px;display:flex;align-items:center;justify-content:space-between;gap:20px}.public-document_brand__S9T7j{color:#9d5276;font-size:20px;font-weight:700;text-decoration:none;white-space:nowrap}.public-document_brand__S9T7j span{margin-left:8px;font-size:11px;letter-spacing:.12em}.public-document_header__0etYI nav{display:flex;gap:20px}.public-document_header__0etYI nav a{color:#6a5a67;text-decoration:none}.public-document_header__0etYI nav a[aria-current=page]{color:#9d5276;font-weight:700}.public-document_article__ogw6l{max-width:904px;margin:0 auto 48px;padding:44px 52px;background:#fff;border:1px solid #f0e2e9;border-radius:22px;box-shadow:0 16px 50px #60314b0a}.public-document_eyebrow__gv4SM{margin:0 0 8px;color:#aa7090;font-size:12px;font-weight:700;letter-spacing:.15em}.public-document_article__ogw6l h1{margin:0 0 30px;font-size:clamp(28px,5vw,38px)}.public-document_content__raBWD{line-height:1.9;overflow-wrap:anywhere}.public-document_content__raBWD h1,.public-document_content__raBWD h2,.public-document_content__raBWD h3{margin:32px 0 12px;line-height:1.4}.public-document_content__raBWD h1{font-size:24px}.public-document_content__raBWD h2{font-size:20px}.public-document_content__raBWD h3{font-size:17px}.public-document_content__raBWD p{margin:0 0 16px}.public-document_content__raBWD ol,.public-document_content__raBWD ul{margin:0 0 18px;padding-left:1.5em}.public-document_content__raBWD a{color:#a3497a;text-decoration:underline;text-underline-offset:3px}.public-document_qrCode__3Wu1_{display:block;width:220px;height:220px;max-width:100%;object-fit:contain;margin:12px 0 24px}.public-document_updatedAt__wEzi0{margin:36px 0 0;color:#887b86;font-size:13px}.public-document_footer__ShpDt{padding:0 24px 36px;text-align:center;color:#887b86;font-size:12px}@media (max-width:640px){.public-document_header__0etYI{padding:18px;flex-wrap:wrap}.public-document_header__0etYI nav{gap:16px;font-size:14px}.public-document_article__ogw6l{margin:0 12px 32px;padding:30px 22px;border-radius:16px}}