.results-case{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 28px;display:grid}.results-case .collection-record{flex-direction:column;gap:0;min-width:0;padding:0 0 24px;display:flex}.results-case .collection-record figure{aspect-ratio:3/2;width:100%;margin:0 0 20px}.results-case .collection-record figure img{object-fit:cover;width:100%;height:100%}.results-case .collection-record-copy{min-width:0;padding:0}.results-case .collection-record h3{font-size:22px;line-height:1.5}.results-case .collection-record-copy>p{font-size:15px;line-height:1.85}.results-case .collection-record-facts{flex-wrap:wrap;gap:16px;margin:14px 0;display:flex}.results-case .collection-record-facts>div{gap:8px;display:flex}.results-case .collection-record figcaption{font-size:11px}.catalog-intro{color:#586575;margin:0 0 26px;line-height:1.8}.catalog-empty{background:#f4f6f8;border-radius:12px;padding:32px}.catalog-empty p{line-height:1.85}.catalog-empty a{color:#185bbb;margin:12px 28px 0 0;display:inline-block}.catalog-detail{max-width:1200px}.catalog-detail header{max-width:900px;margin:0 auto 30px}.catalog-detail header>a{color:#185bbb}.catalog-detail h1{margin:24px 0 18px;font-size:clamp(30px,3.4vw,48px);line-height:1.4}.catalog-detail header>p{color:#586575;font-size:19px;line-height:1.9}.catalog-detail dl{flex-wrap:wrap;gap:24px;margin:24px 0;display:flex}.catalog-detail dl>div{gap:12px;display:flex}.catalog-detail dt{color:#586575}.catalog-detail dd{margin:0}.catalog-detail>figure{max-width:900px;margin:30px auto}.catalog-detail>figure img{object-fit:contain;background:#f4f6f8;border-radius:12px;width:100%;height:auto;max-height:580px}.catalog-detail figcaption{color:#697482;margin-top:10px;font-size:12px}.catalog-detail-copy{max-width:780px;margin:0 auto}.catalog-detail-copy>section{margin:32px 0}.catalog-detail-copy>section h2{margin-bottom:14px;font-size:25px}.catalog-detail-copy>section p{font-size:17px;line-height:1.95}.catalog-source{color:#586575;background:#f4f6f8;border-left:3px solid #c4d4e9;margin:34px 0;padding:22px 24px;font-size:14px;line-height:1.8}.catalog-source a{color:#185bbb}.detail-case .detail-cover,.detail-competition .detail-cover{max-width:920px;margin-inline:auto}.detail-case .detail-cover img,.detail-competition .detail-cover img{object-fit:contain;background:#f4f6f8;max-height:540px}@media (max-width:1100px){.results-case{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 22px}}@media (max-width:640px){.results-case{grid-template-columns:minmax(0,1fr);gap:28px}.results-case .collection-record h3{font-size:23px}.catalog-detail header>p{font-size:17px}.catalog-detail dl{flex-direction:column;gap:12px}.catalog-detail-copy>section h2{font-size:23px}.catalog-empty{padding:22px}}
