.wamo .lineup-intro{max-width:44em;margin:0 auto;text-align:center}.wamo .lineup-intro .sec-title{font-size:clamp(24px,2.9vw,38px);line-height:1.6;margin-bottom:30px}.wamo .lineup-intro .sec-title .acc{color:var(--gold)}.wamo .lineup-intro p{font-size:15px;color:var(--ink);line-height:2.2;margin:0 auto}.wamo .lineup-shipnote{max-width:50em;margin:48px auto 0;border:.5px solid var(--hair-d);padding:26px 34px;display:flex;flex-wrap:wrap;gap:14px 40px;align-items:baseline;justify-content:center}.wamo .lineup-shipnote .lbl{font-family:var(--serif-en);font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--gold)}.wamo .lineup-shipnote p{font-family:var(--serif-jp2);font-size:13.5px;letter-spacing:.04em;color:var(--ink);line-height:2}.wamo .lineup-shipnote strong{color:var(--ink-h);font-weight:500}.wamo .lineup-cat-head{margin-bottom:18px}.wamo .lineup-cat-head .en{font-family:var(--serif-en);font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--ink-l);display:block;margin-bottom:12px}.wamo .lineup-cat-head h2{font-family:var(--serif-jp);font-weight:400;font-size:clamp(26px,3vw,40px);letter-spacing:.07em;color:var(--ink-h);line-height:1.45}.wamo .lineup-cat-head .copy{font-family:var(--serif-jp);font-weight:400;font-size:clamp(16px,1.9vw,21px);letter-spacing:.1em;color:var(--gold);margin-top:16px;line-height:1.8}.wamo .lineup-cat-head .lead{font-family:var(--serif-jp2);font-size:14px;letter-spacing:.04em;color:var(--ink);line-height:2.1;max-width:40em;margin-top:18px}.wamo .lineup-table{border-top:.5px solid var(--hair-d);margin-top:34px}.wamo .lineup-row{display:grid;grid-template-columns:1.5fr 2fr auto;align-items:baseline;gap:20px 28px;padding:24px 4px;border-bottom:.5px solid var(--hair-d);transition:background .4s ease}.wamo .lineup-row:hover{background:var(--off)}.wamo .lineup-row .name{font-family:var(--serif-jp);font-weight:400;font-size:17px;letter-spacing:.05em;color:var(--ink-h);line-height:1.6}.wamo .lineup-row .name .badge{display:inline-block;font-family:var(--serif-jp2);font-size:10.5px;letter-spacing:.12em;color:var(--gold);border:.5px solid var(--gold-soft);border-radius:999px;padding:1px 10px;margin-left:10px;vertical-align:middle}.wamo .lineup-row .detail{font-family:var(--serif-jp2);font-size:13px;letter-spacing:.04em;color:var(--ink-l);line-height:1.95}.wamo .lineup-row .yen{font-family:var(--serif-jp);font-weight:400;font-size:21px;color:var(--gold);letter-spacing:.01em;white-space:nowrap;text-align:right}.wamo .lineup-row .yen .pre{font-size:.62em;color:var(--ink-l);margin-right:.35em;letter-spacing:.06em}.wamo .lineup-row .yen .suf{font-size:.62em;color:var(--ink-l);margin-left:.15em;letter-spacing:.04em}.wamo .lineup-act{display:flex;flex-wrap:wrap;align-items:center;gap:18px 40px;margin-top:34px}.wamo .lineup-act .hint{font-family:var(--serif-jp2);font-size:12.5px;letter-spacing:.08em;color:var(--ink-ll);line-height:1.9}.wamo .lineup-memo{margin-top:30px;border-left:2px solid var(--gold-soft);padding:6px 0 6px 24px}.wamo .lineup-memo .mh{font-family:var(--serif-jp);font-weight:400;font-size:15px;letter-spacing:.06em;color:var(--ink-h);margin-bottom:8px}.wamo .lineup-memo p{font-family:var(--serif-jp2);font-size:13.5px;letter-spacing:.04em;color:var(--ink);line-height:2.05;max-width:40em}.wamo .chapter.lineup-alt{background:var(--off)}.wamo .lineup-finalcta{text-align:center;max-width:46em;margin:0 auto}.wamo .lineup-finalcta .sec-title{font-size:clamp(24px,3vw,38px);line-height:1.6;margin-bottom:26px}.wamo .lineup-finalcta p{font-family:var(--serif-jp2);font-size:14.5px;letter-spacing:.05em;color:var(--ink);line-height:2.2;margin-bottom:40px}.wamo .lineup-finalcta-links{display:flex;flex-wrap:wrap;gap:24px 44px;justify-content:center}@media(max-width:760px){.wamo .lineup-shipnote{padding:22px;gap:10px 24px}.wamo .lineup-row{grid-template-columns:1fr auto;gap:6px 16px;padding:20px 2px;align-items:baseline}.wamo .lineup-row .name{grid-column:1}.wamo .lineup-row .yen{grid-column:2;grid-row:1;font-size:18px}.wamo .lineup-row .detail{grid-column:1/-1;margin-top:2px}}