.page-module__-qjD1q__wrapper{padding:4rem 0 5rem}.page-module__-qjD1q__article{background-color:var(--surface-lav);max-width:820px;color:var(--ink-deep);border:3px solid var(--ink-deep);box-shadow:8px 8px 0 var(--ink-deep);margin:0 auto;padding:2.5rem 2rem}.page-module__-qjD1q__header{border-bottom:4px solid var(--brain);margin-bottom:1.75rem;padding-bottom:1.5rem}.page-module__-qjD1q__date{font-family:var(--font-pixel);letter-spacing:.06em;color:var(--brain-on-light);margin-bottom:.7rem;font-size:.9rem}.page-module__-qjD1q__title{font-family:var(--font-jp);color:var(--ink-deep);font-size:clamp(1.5rem,4vw,2rem);font-weight:900;line-height:1.45}.page-module__-qjD1q__eyecatchWrapper{aspect-ratio:16/9;border:3px solid var(--ink-deep);width:100%;margin-bottom:2rem;position:relative;overflow:hidden}.page-module__-qjD1q__eyecatchImage{object-fit:cover}.page-module__-qjD1q__content{word-break:break-word;color:#3b2e63;font-size:1.03rem;line-height:1.95}.page-module__-qjD1q__content :is(h1,h2,h3,h4){font-family:var(--font-jp);color:var(--ink-deep);border-bottom:3px solid var(--brain);margin:2rem 0 .8rem;padding-bottom:.4rem;font-weight:900}.page-module__-qjD1q__content p{margin-bottom:1.2rem}.page-module__-qjD1q__content a{color:var(--brain-on-light);text-decoration:underline}.page-module__-qjD1q__content ul,.page-module__-qjD1q__content ol{list-style:revert;margin:0 0 1.2rem 1.4rem}.page-module__-qjD1q__content img{border:3px solid var(--ink-deep);max-width:100%;height:auto}.page-module__-qjD1q__backWrapper{max-width:820px;margin:2.5rem auto 0}.page-module__-qjD1q__notFoundWrapper{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;padding:4rem 0 5rem;display:flex}.page-module__-qjD1q__notFoundMascot{filter:drop-shadow(8px 10px #0000004d);width:min(55vw,260px);height:auto}.page-module__-qjD1q__notFoundTitle{font-family:var(--font-jp);color:#fff;font-size:clamp(1.4rem,5vw,2rem);font-weight:900}.page-module__-qjD1q__notFoundText{color:var(--surface-lav);line-height:1.9}
