.page_shell__OKWZx{--pad-x:clamp(20px,5vw,64px);font-family:var(--font-serif),var(--font-serif-jp),"Hiragino Mincho ProN",serif;min-height:100vh;display:flex;flex-direction:column}.page_headerBar__oflGZ{position:-webkit-sticky;position:sticky;top:0;z-index:100;padding:14px var(--pad-x);display:flex;align-items:center;justify-content:space-between;background:rgba(244,238,221,.9);backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border-bottom:1px solid rgba(214,204,173,.5)}.page_mark__s3_pL{display:inline-flex;align-items:center;line-height:1;transition:opacity .2s}.page_mark__s3_pL:hover{opacity:.85}.page_nav__U0Le4{font-family:var(--font-sans),var(--font-sans-jp),sans-serif;font-size:13px;letter-spacing:-.005em;color:var(--ink-mute);display:flex;gap:24px;align-items:center;font-weight:500}.page_nav__U0Le4 a{transition:color .2s}.page_nav__U0Le4 a:hover{color:var(--ink)}.page_lang__yxrvK{padding-left:22px;border-left:1px solid var(--hairline);font-size:12px;letter-spacing:.02em;display:inline-flex;align-items:center;gap:2px}.page_lang__yxrvK span{color:var(--ink-faint);margin:0 2px}.page_lang__yxrvK button{color:var(--ink-faint);padding:4px;transition:color .2s;font-weight:500}.page_lang__yxrvK button:hover{color:var(--ink)}.page_langActive__qaJG7{color:var(--ink)!important}.page_page__VBc3I{flex:1 1;padding:6vh var(--pad-x) 8vh;max-width:720px;margin:0 auto;width:100%}.page_title__S_l43{font-family:var(--font-serif),var(--font-serif-jp),serif;font-weight:500;font-size:clamp(32px,4vw,44px);line-height:1.12;letter-spacing:-.022em;color:var(--ink);margin-bottom:12px}.page_effective__0RPgL{font-family:var(--font-sans),var(--font-sans-jp),sans-serif;font-size:12px;letter-spacing:.04em;color:var(--ink-mute);margin-bottom:32px;text-transform:uppercase}.page_lede__eSzDH{font-family:var(--font-serif),var(--font-serif-jp),serif;font-size:17px;line-height:1.75;color:var(--ink-soft);margin-bottom:56px}.page_section__oW9RG{margin-bottom:36px;padding-bottom:36px;border-bottom:1px solid var(--hairline)}.page_section__oW9RG:last-of-type{border-bottom:0}.page_h2__7ol4O{font-weight:500;font-size:22px;letter-spacing:-.015em;color:var(--ink);margin:0 0 14px}.page_h2__7ol4O,.page_p__6R0HV{font-family:var(--font-serif),var(--font-serif-jp),serif}.page_p__6R0HV{font-size:16px;line-height:1.78;color:var(--ink-soft);margin:0 0 12px}.page_ul__fU5fJ{list-style:none;padding:0;margin:8px 0 0}.page_ul__fU5fJ li{font-family:var(--font-serif),var(--font-serif-jp),serif;font-size:15px;line-height:1.7;color:var(--ink-soft);padding:6px 0 6px 18px;position:relative}.page_ul__fU5fJ li:before{content:"·";position:absolute;left:4px;color:var(--red);font-weight:700}.page_contactSection__tVuhV{margin-top:12px;padding-top:32px;border-top:2px solid var(--ink)}.page_footer__65bCH{padding:36px var(--pad-x) 28px;border-top:1px solid var(--hairline);font-family:var(--font-sans),var(--font-sans-jp),sans-serif;font-size:12px;color:var(--ink-faint);display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px}