.page_page__mMuAH{max-width:1000px;margin:auto}.page_article__AxvC7{padding:clamp(22px,5vw,48px);color:#684550}.page_header__Jngut{margin:32px 0;padding:0;text-align:left}.page_eyebrow__HQMbs{font:11px/1.8 Georgia,serif;letter-spacing:.14em;color:#986a79}.page_header__Jngut h1{font-family:var(--font-elegant-jp),serif;font-weight:600;font-size:clamp(25px,4vw,38px);line-height:1.6;margin:12px 0;color:#754359}.page_titleEnd__jw9Qa{display:inline-block}.page_header__Jngut time{font-size:13px;color:#986a79}.page_copy__p92Bv p,.page_header__Jngut p{font-size:15px;line-height:2}.page_introduction__QHpsZ{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);grid-gap:36px;gap:36px;align-items:start}.page_figure__ZTOZU{margin:0}.page_storyImage__O9qj2{display:block;width:100%;height:auto;border:1px solid #ead5d3;border-radius:18px}.page_figure__ZTOZU figcaption{font-size:12px;line-height:1.8;text-align:center;margin-top:12px;color:#986a79}.page_copy__p92Bv h2{font-size:19px;line-height:1.7;margin:28px 0 10px}.page_copy__p92Bv p:first-child{margin-top:0}.page_play__wVB0F{display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:14px 22px;min-height:48px;box-sizing:border-box;background:#f5dfe5;color:#754359;border:1px solid #bd879c;border-radius:30px;font-size:14px;line-height:1.7;font-weight:600;text-decoration:none}.page_play__wVB0F:hover{background:#efd0dc}.page_play__wVB0F:focus-visible{outline:3px solid #89516b;outline-offset:4px}.page_footer__7CkOH{display:flex;align-items:center;justify-content:center;gap:22px;flex-wrap:wrap;border-top:1px solid #ead5d3;margin-top:36px;padding-top:28px}.page_footer__7CkOH>a:last-child{font-size:13px}@media(max-width:700px){.page_introduction__QHpsZ{grid-template-columns:1fr;gap:24px}.page_figure__ZTOZU{max-width:360px;margin:0 auto}.page_play__wVB0F{width:100%}.page_footer__7CkOH{gap:18px}.page_header__Jngut{margin:24px 0}.page_titleEnd__jw9Qa{display:block}}