.page-list{padding-block:var(--sp-6);position:relative}@media (max-width:839.9px){.page-list{padding-block:var(--sp-4)}}.page-list:before{content:"";z-index:0;background-color:var(--color-surface);width:100vw;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.page-list:after{content:"";z-index:0;width:100vw;height:var(--main-gap);background-color:var(--color-surface);position:absolute;top:100%;left:50%;transform:translate(-50%)}
.page-section{gap:var(--sp-6);flex-direction:column;display:flex;position:relative}.page-section:before{content:"";z-index:0;bottom:calc(100% - var(--sp-6) - var(--font-size-h3)*var(--line-height-small));width:100vw;height:calc(var(--main-gap) + var(--sp-6) + var(--font-size-h3)*var(--line-height-small));background-image:linear-gradient(to bottom,transparent,var(--color-surface));position:absolute;left:50%;transform:translate(-50%)}.page-section+.page-section:before{background-color:var(--color-surface)}.page-section h4{color:var(--color-text-secondary);text-align:center;position:relative}
