.stack-module__YRh8Ma__art{width:calc(100% + 56px);max-width:none;margin:-28px -28px 16px;display:block}@media (min-width:48rem){.stack-module__YRh8Ma__rows{grid-row:span 2;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);align-items:start;row-gap:0;display:grid}.stack-module__YRh8Ma__grid{row-gap:0;margin-bottom:-12px}.stack-module__YRh8Ma__grid>*{margin-bottom:12px}}@media (max-width:47.99rem){.stack-module__YRh8Ma__art{width:calc(100% + 16px);margin:-20px -8px 4px}}@media (min-width:30rem) and (max-width:47.99rem){.stack-module__YRh8Ma__rows{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:20px;display:grid}.stack-module__YRh8Ma__art{grid-area:1/1;width:calc(100% + 8px);margin:-12px 0 -12px -8px}.stack-module__YRh8Ma__body{display:contents}.stack-module__YRh8Ma__title{grid-area:1/2}.stack-module__YRh8Ma__list{grid-area:2/1/auto/-1;margin-top:20px}}
.pr-page{--section-gap:150px;--rhythm-half:calc(32px + 16px*var(--rhythm-ramp-sm) + (var(--section-gap)/2 - 48px)*var(--w-ramp))}.pr-page .faq-list{z-index:1}@layer base{@media (max-width:1143.98px){.pr-page main :is(h2,h3){text-wrap:balance}.pr-page main :is(p,li,dt){text-wrap:pretty}}.pr-page:not(:lang(en)) main{overflow-wrap:anywhere}.pr-page:lang(ja) main{word-break:auto-phrase}.pr-page:not(:lang(en)) main :is(h3,p,li,dt){text-wrap:pretty}}