.page-module__oJAESa__page{--card-label:#b92161}.page-module__oJAESa__page .page-intro{background:var(--paper-warm);padding-block:148px 48px}.page-module__oJAESa__page .section-label{color:var(--card-label);letter-spacing:0}.page-module__oJAESa__page .content-section{padding-block:36px 80px}.page-module__oJAESa__page.page-module__oJAESa__page .page-module__oJAESa__count{color:var(--muted);margin:0 0 20px;font-size:16px}.page-module__oJAESa__entry{border-block:1px solid var(--line);grid-template-columns:300px minmax(0,1fr);align-items:center;gap:48px;padding-block:32px;display:grid}.page-module__oJAESa__entry:focus-visible,.page-module__oJAESa__back:focus-visible,.page-module__oJAESa__original:focus-visible,.page-module__oJAESa__source a:focus-visible{outline:3px solid var(--violet);outline-offset:6px}.page-module__oJAESa__thumbnail{aspect-ratio:4/5;border:1px solid var(--line);background:var(--white)}.page-module__oJAESa__thumbnail img{object-fit:contain;width:100%;height:100%}.page-module__oJAESa__page.page-module__oJAESa__page .page-module__oJAESa__meta{color:var(--card-label);flex-wrap:wrap;gap:6px 18px;margin:0 0 16px;font-size:16px;font-weight:700;display:flex}.page-module__oJAESa__page.page-module__oJAESa__page .page-module__oJAESa__copy h2{max-width:750px;margin:0;font-size:32px;line-height:1.45}.page-module__oJAESa__entry:hover h2{color:var(--violet);text-underline-offset:5px;text-decoration:underline}.page-module__oJAESa__summary{margin:18px 0}.page-module__oJAESa__audience{color:var(--muted);margin:0}.page-module__oJAESa__page .page-module__oJAESa__read{color:var(--violet);align-items:center;gap:10px;margin-top:28px;font-weight:750;display:flex}.page-module__oJAESa__page.page-module__oJAESa__page .page-module__oJAESa__date{color:var(--muted);margin-top:12px;font-size:16px;display:block}.page-module__oJAESa__page.page-module__oJAESa__detail .page-intro h1{font-size:38px;line-height:1.4}.page-module__oJAESa__reader{max-width:860px}.page-module__oJAESa__back{color:var(--violet);align-items:center;gap:8px;font-weight:700;display:inline-flex}.page-module__oJAESa__notice{border-block:1px solid var(--line-strong);margin:24px 0 40px;padding-block:20px}.page-module__oJAESa__notice p{margin:0}.page-module__oJAESa__page.page-module__oJAESa__page .page-module__oJAESa__notice small{color:var(--muted);margin-top:8px;font-size:16px;display:block}.page-module__oJAESa__sheet{margin-bottom:56px;scroll-margin-top:110px}.page-module__oJAESa__page.page-module__oJAESa__page .page-module__oJAESa__sheet h2{margin:0 0 12px;font-size:26px;line-height:1.5}.page-module__oJAESa__sheet h2 span{color:var(--card-label)}.page-module__oJAESa__sheet figure{margin:0}.page-module__oJAESa__sheet img{background:var(--white);border:1px solid var(--line);width:100%;height:auto}.page-module__oJAESa__page.page-module__oJAESa__page .page-module__oJAESa__sheet figcaption{margin-top:16px;font-size:18px;line-height:1.8}.page-module__oJAESa__page.page-module__oJAESa__page .page-module__oJAESa__original{min-height:44px;color:var(--violet);align-items:center;gap:8px;margin-top:8px;font-size:16px;font-weight:700;display:inline-flex}.page-module__oJAESa__source{border-block:1px solid var(--line);margin-bottom:24px;padding-block:24px}.page-module__oJAESa__page.page-module__oJAESa__page .page-module__oJAESa__source p{margin:4px 0;font-size:16px}.page-module__oJAESa__source a{color:var(--violet);text-underline-offset:4px;text-decoration:underline}@media (max-width:900px){.page-module__oJAESa__entry{grid-template-columns:240px minmax(0,1fr);gap:28px}.page-module__oJAESa__page.page-module__oJAESa__page .page-module__oJAESa__copy h2{font-size:28px}}@media (max-width:680px){.page-module__oJAESa__page .page-intro{padding-block:112px 28px}.page-module__oJAESa__page .content-section{padding-block:24px 48px}.page-module__oJAESa__entry{grid-template-columns:minmax(0,1fr);gap:16px;padding-block:24px}.page-module__oJAESa__copy{display:contents}.page-module__oJAESa__page.page-module__oJAESa__page .page-module__oJAESa__meta{order:1;margin:0}.page-module__oJAESa__page.page-module__oJAESa__page .page-module__oJAESa__copy h2{order:2;font-size:26px}.page-module__oJAESa__thumbnail{order:3;width:min(100%,360px);margin:8px auto}.page-module__oJAESa__page.page-module__oJAESa__page .page-module__oJAESa__summary{order:4;margin:0;font-size:18px}.page-module__oJAESa__page.page-module__oJAESa__page .page-module__oJAESa__audience{order:5;font-size:18px}.page-module__oJAESa__page .page-module__oJAESa__read{order:6;margin-top:4px}.page-module__oJAESa__page.page-module__oJAESa__page .page-module__oJAESa__date{order:7;margin:0}.page-module__oJAESa__page.page-module__oJAESa__detail .page-intro h1{font-size:30px}.page-module__oJAESa__page.page-module__oJAESa__page .page-module__oJAESa__sheet h2{font-size:24px}.page-module__oJAESa__page.page-module__oJAESa__page .page-module__oJAESa__sheet figcaption{font-size:17px}.page-module__oJAESa__notice{margin-bottom:28px}.page-module__oJAESa__sheet{margin-bottom:40px}body:has(.page-module__oJAESa__page) a.consultation-bar{letter-spacing:0;white-space:nowrap;font-size:16px;font-weight:650;line-height:1.5}}
