#site-refresh.gc-case{background:#fff}#site-refresh.gc-case .cp-title h1{font-size:clamp(30px,3.3vw,46px);line-height:1.16;letter-spacing:-.035em}#site-refresh.gc-case .cp-feature-image img{height:340px;width:100%;object-fit:contain;background:#edf3f3}#site-refresh.gc-case .cp-project-facts dl{display:grid;grid-template-columns:2fr 1fr 1.4fr .7fr;gap:24px}#site-refresh.gc-case .cp-project-facts .gc-reference{grid-column:1/-1;border-left:0;border-top:1px solid #d9e5e7;padding:18px 0 0}.gc-wrap{width:min(1240px,calc(100% - 64px));margin:auto}.gc-section{display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:64px;padding:48px 0;border-bottom:1px solid #dce7ea}#site-refresh.gc-case .gc-section h2{font-size:26px;line-height:1.3;margin:0 0 20px;color:#12394a}#site-refresh.gc-case .gc-section p{font-size:17px;line-height:1.8;margin:0 0 22px;color:#46616e}.gc-section figure{margin:0;width:100%;display:flex;justify-content:center}.gc-section figure a{display:block}.gc-section figure img{display:block;max-width:100%;width:auto;height:auto;max-height:350px;border-radius:4px;object-fit:contain}#gc-section-1 figure img{max-height:430px}.gc-section:last-child{border:0;padding-bottom:56px}@media(max-width:850px){#site-refresh.gc-case .cp-project-facts dl{grid-template-columns:1fr 1fr}.gc-wrap{width:calc(100% - 40px)}.gc-section{grid-template-columns:1fr 280px;gap:32px}#site-refresh.gc-case .cp-title h1{font-size:34px}}@media(max-width:650px){.gc-section{grid-template-columns:1fr;gap:24px;padding:32px 0}.gc-section figure{justify-content:flex-start}.gc-section figure img{max-height:360px}#site-refresh.gc-case .cp-project-facts dl{grid-template-columns:1fr}#site-refresh.gc-case .cp-feature-image img{height:auto}}#site-refresh.gc-case .cp-breadcrumb{display:flex;align-items:center;gap:12px;font-size:12px;color:#6e8995;margin-bottom:28px}#site-refresh.gc-case .cp-breadcrumb a{font-size:12px;color:#6e8995}#site-refresh.gc-case .cp-breadcrumb span{padding:0 2px}#site-refresh.gc-case .gc-section{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:center;padding:48px 0}#site-refresh.gc-case .gc-section article p{margin-bottom:18px}#site-refresh.gc-case .gc-section figure,#site-refresh.gc-case .gc-section figure a{display:block;width:100%}#site-refresh.gc-case .gc-section figure img{width:100%;height:390px;max-height:none;object-fit:cover;object-position:center;border-radius:5px}#site-refresh.gc-case #gc-section-1 figure img{height:470px;max-height:none;object-position:center 55%}#site-refresh.gc-case #gc-section-2 figure img{height:340px;object-position:center 37%}#site-refresh.gc-case .cp-feature-image img{object-fit:cover;object-position:center 58%}@media(max-width:850px){#site-refresh.gc-case .gc-section{grid-template-columns:1fr 1fr;gap:30px}#site-refresh.gc-case .gc-section figure img{height:350px}#site-refresh.gc-case #gc-section-1 figure img{height:480px}}@media(max-width:650px){#site-refresh.gc-case .gc-section{grid-template-columns:1fr;gap:24px;padding:32px 0}#site-refresh.gc-case .gc-section figure img{height:auto;max-height:none;object-fit:contain}#site-refresh.gc-case #gc-section-1 figure img,#site-refresh.gc-case #gc-section-2 figure img{height:auto;max-height:480px;object-fit:contain}#site-refresh.gc-case .cp-feature-image img{height:auto;object-fit:contain}}