.ph[data-astro-cid-ut4atudh]{background:var(--glow-night), var(--c-night);color:var(--c-night-ink);overflow:hidden}.ph__in[data-astro-cid-ut4atudh]{gap:var(--sp-6);padding:var(--sp-7) var(--gutter-sp) var(--sp-8);display:grid}.ph__q[data-astro-cid-ut4atudh]{font-size:var(--fs-page-q);line-height:var(--lh-tight);letter-spacing:var(--ls-page-q);font-feature-settings:var(--ff-head);margin:0}.ph__line[data-astro-cid-ut4atudh]{animation:ph-line var(--t-hero-line) var(--ease-out) both;animation-delay:calc(var(--i,0) * var(--t-hero-stagger));display:block}.ph__mark[data-astro-cid-ut4atudh]{color:var(--c-yellow);animation:ph-mark var(--t-mid) var(--ease-out) both;animation-delay:calc(var(--i) * var(--t-hero-stagger) + var(--t-mid));display:inline-block}html[data-vt] .ph__line[data-astro-cid-ut4atudh],html[data-vt] .ph__mark[data-astro-cid-ut4atudh]{animation:none}@keyframes ph-line{0%{opacity:0;transform:translateY(var(--hero-rise))}to{opacity:1;transform:none}}@keyframes ph-mark{0%{opacity:0;transform:scale(var(--press))}to{opacity:1;transform:none}}.ph__side[data-astro-cid-ut4atudh]{gap:var(--sp-5);align-content:end;display:grid}.ph__answer[data-astro-cid-ut4atudh]{max-width:var(--measure-lead);font-family:var(--font-head);font-weight:var(--fw-head);font-size:var(--fs-page-a);line-height:var(--lh-hero-answer);font-feature-settings:var(--ff-head);word-break:auto-phrase;text-wrap:balance;margin:0}.ph__jump[data-astro-cid-ut4atudh]{border-top:var(--hairline) solid var(--c-night-rule);display:grid}.ph__jump[data-astro-cid-ut4atudh] a[data-astro-cid-ut4atudh]{gap:var(--sp-3);min-height:var(--tap-bar);border-bottom:var(--hairline) solid var(--c-night-rule);font-family:var(--font-head);font-weight:var(--fw-head);font-size:var(--fs-body-pc);transition:transform var(--t-short) var(--ease-out);grid-template-columns:minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.ph__jump[data-astro-cid-ut4atudh] a[data-astro-cid-ut4atudh]:active{transform:scale(var(--press))}.ph__jump[data-astro-cid-ut4atudh] a[data-astro-cid-ut4atudh] span[data-astro-cid-ut4atudh]{color:var(--c-night-foot)}.ph__jump-note[data-astro-cid-ut4atudh]{margin-right:var(--sp-2);font-family:var(--font-body);font-weight:var(--fw-bold);font-size:var(--fs-note)}.ph__up[data-astro-cid-ut4atudh]{margin:0 0 var(--sp-4);font-family:var(--font-head);font-weight:var(--fw-head)}.ph__up[data-astro-cid-ut4atudh] a[data-astro-cid-ut4atudh]{min-height:var(--tap-bar);color:var(--c-night-lead);text-underline-offset:var(--sp-1);align-items:center;display:inline-flex}.ph__title[data-astro-cid-ut4atudh]{gap:var(--sp-4);margin:0;display:grid}.ph__name[data-astro-cid-ut4atudh]{font-size:var(--fs-page-name);line-height:var(--lh-night);letter-spacing:var(--ls-page-q);font-feature-settings:var(--ff-head);word-break:auto-phrase;text-wrap:balance}.ph__seo[data-astro-cid-ut4atudh]{color:var(--c-night-lead);font-size:var(--fs-page-a);line-height:var(--lh-hero-answer);word-break:auto-phrase;text-wrap:balance}.ph__who[data-astro-cid-ut4atudh]{color:var(--c-night-lead);font-size:var(--fs-note);font-weight:var(--fw-bold);letter-spacing:var(--ls-kana);margin:0}.ph__answer--lead[data-astro-cid-ut4atudh]{font-family:var(--font-body);font-weight:var(--fw-bold);font-size:var(--fs-band);line-height:var(--lh-body);color:var(--c-night-lead);text-wrap:pretty}.ph__worries[data-astro-cid-ut4atudh]{border-top:var(--hairline) solid var(--c-night-rule);margin:0;padding:0;list-style:none;display:grid}.ph__worries[data-astro-cid-ut4atudh] li[data-astro-cid-ut4atudh]{padding-block:var(--sp-3);border-bottom:var(--hairline) solid var(--c-night-rule);font-family:var(--font-head);font-weight:var(--fw-head);font-size:var(--fs-h2-sp);line-height:var(--lh-head);font-feature-settings:var(--ff-head);word-break:auto-phrase;text-wrap:pretty}@media (width>=900px){.ph__in[data-astro-cid-ut4atudh]{padding:var(--sp-8) var(--gutter-wrap) var(--sp-8)}.ph__worries[data-astro-cid-ut4atudh] li[data-astro-cid-ut4atudh]{font-size:var(--fs-h2-pc)}}@media (width>=1200px){.ph__in[data-astro-cid-ut4atudh]{gap:var(--sp-6) var(--sp-8);grid-template-columns:auto minmax(0,1fr);align-items:end}.ph[data-astro-cid-ut4atudh][data-kind=detail] .ph__in[data-astro-cid-ut4atudh]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.ph__side[data-astro-cid-ut4atudh]{padding-bottom:var(--sp-3)}}
