.real-work-info>figure{margin:0}.real-work-main .real-work-info .real-work-cover{display:block;width:100%;height:auto;aspect-ratio:auto;max-height:620px;object-fit:contain}.real-work-info{display:grid;grid-template-columns:minmax(160px,280px) minmax(0,1fr);gap:32px;align-items:start;margin:24px 0}.real-work-info p{line-height:1.9}.real-work-data{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0}.real-work-data dt{font-size:12px;opacity:.65}.real-work-data dd{margin:4px 0 0;line-height:1.8}.real-work-recommend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}.real-work-recommend img{width:100%;aspect-ratio:3/4;object-fit:cover}.real-work-recommend h3{font-size:16px;line-height:1.6}.real-work-main{max-width:1100px;margin:0 auto;padding:40px 24px}.real-work-main h1{font-size:clamp(24px,4vw,40px);line-height:1.5}.real-work-main a{color:inherit}.real-work-main nav{display:flex;gap:18px;flex-wrap:wrap;margin:22px 0}.real-work-main .real-work-source{font-size:13px;opacity:.65}.real-work-theme-1 .real-work-cover{border-radius:120px 120px 12px 12px}.real-work-theme-2 .real-work-info{border-top:3px solid currentColor;padding-top:24px}.real-work-theme-4 .real-work-info{grid-template-columns:minmax(140px,240px) minmax(0,1fr)}.real-work-theme-5{color:#e8e0d0;background:#131a21;border-radius:18px;margin-top:28px;margin-bottom:28px}.real-work-theme-5 .real-work-cover{border:1px solid #5d5541;border-radius:12px}.real-work-theme-5 .real-work-recommend{border-top:1px solid #5d5541;padding-top:24px}@media(max-width:640px){.real-work-info,.real-work-theme-4 .real-work-info{grid-template-columns:1fr;gap:18px}.real-work-cover{max-width:240px;margin:auto}.real-work-recommend{grid-template-columns:repeat(2,minmax(0,1fr))}.real-work-data{grid-template-columns:1fr}.real-work-main{padding:24px 18px}}