.mse-index>h2{max-width:850px;font-size:clamp(32px,5vw,62px)}.mse-index>p{max-width:780px}.mse-filter{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:28px 0}.mse-filter select,.mse-filter button{padding:11px 14px;border:1px solid var(--line,#ddd);background:white;max-width:100%}.mse-filter button{background:var(--ink,#13141a);color:white;cursor:pointer}.mse-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.mse-card{background:#fff;min-width:0}.mse-card-art{background:#ffdfc6;min-height:190px;position:relative;overflow:hidden;display:flex;align-items:flex-end;padding:24px}.mse-card-art span{position:absolute;top:-15px;right:10px;font-size:110px;color:#0001;font-weight:900}.mse-card-art b{font-size:24px;line-height:1.2;position:relative}.mse-naruto .mse-card-art{background:#f5cfc9}.mse-one-piece .mse-card-art{background:#c5e3ef}.mse-card-copy{padding:26px}.mse-card-copy h2{font-size:25px}.mse-card-copy p{font-size:14px}.mse-card h2 a:hover{text-decoration:underline}.mse-card .eyebrow{font-size:10px;color:#595964}.mse-article>p,.mse-article>h2,.mse-bio,.mse-sources{max-width:800px;margin-left:auto;margin-right:auto}.mse-article>h2{margin-top:42px;font-size:30px}.mse-article p{line-height:1.85;color:#4e4e58}.mse-byline{font-size:13px}.mse-artist{font-size:18px;border-bottom:1px solid #ddd;padding-bottom:24px}.mse-bio{background:#fff;padding:30px;border-left:4px solid #ff631e;margin-top:40px}.mse-bio h2,.mse-sources h2{font-size:25px}.mse-bio p:last-child{font-size:13px}.mse-sources{margin-top:36px;font-size:14px}.mse-sources a{text-decoration:underline;text-underline-offset:3px}.mse-related{border-top:1px solid #ddd;margin-top:50px;padding-top:40px}.mse-related>p{max-width:800px}.mse-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0 32px}.mse-products article{background:white;padding:22px;min-width:0}.mse-products img{width:100%;height:210px;object-fit:contain}.mse-products h3{font-size:18px;line-height:1.4;margin-top:18px}.mse-products p{font-size:13px}.mse-products .button{font-size:12px;padding:12px 15px}.mse-article{margin-top:20px}.mse-index nav a{display:inline-block;padding:10px}.mse-index nav a[aria-current]{font-weight:bold}.mse-article a:focus-visible,.mse-grid a:focus-visible{outline:3px solid #ff631e}@media(max-width:950px){.mse-grid{gap:16px}.mse-card-copy{padding:18px}.mse-card-copy h2{font-size:21px}}@media(max-width:700px){.mse-grid,.mse-products{grid-template-columns:1fr}.mse-card-art{min-height:150px}.mse-bio{padding:24px 20px}.mse-article>h2{font-size:26px}.mse-filter{align-items:stretch;flex-direction:column}.mse-filter select{width:100%}.mse-products img{height:240px}}
