.cosplay-spotlight-module__LyEW3G__spotlight{background:linear-gradient(125deg,#f9eaf3 30%,#edf8f6 100%);border:1px solid #e7ccde;border-radius:28px;gap:32px;margin-top:56px;padding:clamp(24px,4vw,52px);display:grid}.cosplay-spotlight-module__LyEW3G__copy{align-self:center}.cosplay-spotlight-module__LyEW3G__copy>span{align-items:center;gap:9px;display:flex}.cosplay-spotlight-module__LyEW3G__copy h3{letter-spacing:-.035em;margin:20px 0;font-size:clamp(32px,3.3vw,46px);line-height:1.15}.cosplay-spotlight-module__LyEW3G__copy h3 em{color:var(--ow-accent);font-style:normal}.cosplay-spotlight-module__LyEW3G__copy p{max-width:38ch;color:var(--ow-muted);margin-bottom:26px;line-height:1.8}.cosplay-spotlight-module__LyEW3G__portraits{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.cosplay-spotlight-module__LyEW3G__portrait{min-width:0;margin:0}.cosplay-spotlight-module__LyEW3G__portrait:nth-child(2){margin-top:30px}.cosplay-spotlight-module__LyEW3G__profile{background:#fffafc;border-radius:18px;padding:7px;display:block;box-shadow:0 8px 22px #704b6210}.cosplay-spotlight-module__LyEW3G__profile:focus-visible{outline:3px solid var(--ow-accent);outline-offset:5px}.cosplay-spotlight-module__LyEW3G__photo{isolation:isolate;aspect-ratio:3/4;border-radius:12px;position:relative;overflow:hidden}.cosplay-spotlight-module__LyEW3G__name{color:var(--ow-accent);justify-content:space-between;align-items:center;gap:8px;padding:15px 6px 9px;font-size:15px;font-weight:700;display:flex}.cosplay-spotlight-module__LyEW3G__name svg{flex-shrink:0}.cosplay-spotlight-module__LyEW3G__credit{color:var(--ow-muted);margin:10px 5px 0;font-size:10px;line-height:1.5}@media (min-width:1000px){.cosplay-spotlight-module__LyEW3G__spotlight{grid-template-columns:.9fr 1.1fr;gap:48px}}@media (max-width:420px){.cosplay-spotlight-module__LyEW3G__spotlight{padding:22px 16px}.cosplay-spotlight-module__LyEW3G__portraits{gap:10px}.cosplay-spotlight-module__LyEW3G__name{padding-inline:2px;font-size:13px}}
