.news-list-module__jO78ga__page{color:#0a0810;background:#f1eee8;min-height:100svh}.news-list-module__jO78ga__header{color:#fffdf8;background:#0a0810;justify-content:space-between;align-items:center;height:84px;padding:0 5vw;display:flex}.news-list-module__jO78ga__wordmark{font-family:var(--font-serif), serif;letter-spacing:-.03em;align-items:baseline;gap:.5rem;font-size:1.7rem;font-weight:700;display:flex}.news-list-module__jO78ga__wordmark small,.news-list-module__jO78ga__back{font-family:var(--font-sans-jp), sans-serif;letter-spacing:.18em;font-size:.58rem}.news-list-module__jO78ga__content{max-width:94rem;min-height:calc(100svh - 15rem);margin:0 auto;padding:clamp(5rem,9vw,8rem) 5vw 8rem}.news-list-module__jO78ga__heading{grid-template-columns:1fr auto;align-items:flex-end;margin-bottom:clamp(4rem,8vw,7rem);display:grid;position:relative}.news-list-module__jO78ga__heading>p{color:#6542d6;letter-spacing:.22em;grid-column:1;margin:0 0 1rem .2rem;font-size:.62rem;font-weight:700}.news-list-module__jO78ga__heading h1{font-family:var(--font-serif), serif;letter-spacing:-.07em;grid-column:1;margin:0;font-size:clamp(6rem,15vw,13rem);font-style:italic;font-weight:500;line-height:.62}.news-list-module__jO78ga__heading>span{color:#0a08108c;letter-spacing:.16em;grid-column:2;font-size:.58rem}.news-list-module__jO78ga__list{border-top:1px solid #0a08102e}.news-list-module__jO78ga__item{border-bottom:1px solid #0a08102e;grid-template-columns:12rem 1fr 3rem;align-items:center;gap:2.5rem;padding:2.5rem 1rem 2.5rem 0;transition:background .25s,padding .25s;display:grid}.news-list-module__jO78ga__item:hover,.news-list-module__jO78ga__item:focus-visible{background:#8d5cf61a;padding-left:1rem}.news-list-module__jO78ga__item:focus-visible{outline-offset:3px;outline:2px solid #6542d6}.news-list-module__jO78ga__meta{flex-direction:column;gap:.6rem;display:flex}.news-list-module__jO78ga__meta time{font-family:var(--font-serif), serif;font-size:1.3rem}.news-list-module__jO78ga__meta span{color:#6542d6;letter-spacing:.15em;font-size:.55rem}.news-list-module__jO78ga__item h2{letter-spacing:.05em;margin:0 0 .55rem;font-size:1rem}.news-list-module__jO78ga__item p{color:#0a08109e;margin:0;font-size:.78rem;line-height:1.8}.news-list-module__jO78ga__arrow{font-family:var(--font-serif), serif;justify-self:end;font-size:2rem}.news-list-module__jO78ga__footer{color:#fffdf89e;letter-spacing:.12em;background:#0a0810;justify-content:space-between;align-items:center;padding:2rem 5vw;font-size:.55rem;display:flex}@media (max-width:760px){.news-list-module__jO78ga__header{height:72px;padding:0 1rem}.news-list-module__jO78ga__wordmark{font-size:1.35rem}.news-list-module__jO78ga__wordmark small{display:none}.news-list-module__jO78ga__content{padding-left:1.25rem;padding-right:1.25rem}.news-list-module__jO78ga__heading{display:block}.news-list-module__jO78ga__heading>span{margin-top:2rem;display:block}.news-list-module__jO78ga__item{grid-template-columns:1fr auto;gap:1rem;padding:1.7rem 0}.news-list-module__jO78ga__meta{flex-direction:row;grid-column:1}.news-list-module__jO78ga__item>div:nth-child(2){grid-column:1}.news-list-module__jO78ga__arrow{grid-area:1/2/3}.news-list-module__jO78ga__footer{flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.5rem 1rem}}
