.breadcrumb{display:flex;gap:14px;padding:28px 0;font-size:12px;color:#7c8490}.breadcrumb a:hover{color:#d44d35}.project-banner{display:flex;align-items:center;gap:24px;background:white;border:1px solid #e3e6eb;padding:32px;border-radius:9px}.project-banner>img{object-fit:contain;padding:6px;border:1px solid #eceef1;border-radius:14px}.project-banner h1{margin:4px 0 8px}.project-category{font-size:11px;color:#7c8490;margin:0}.visit-button{margin-left:auto;padding:14px 22px;background:#d44d35;color:white;border-radius:6px;font-size:13px}.visit-button span{margin-left:18px}.visit-button:hover{background:#b73d28}.detail-columns{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:50px;margin:38px 0 45px}.description h2,.project-facts h2,.related>h2{font-size:20px;font-weight:600;margin:0 0 24px}.description p{font-size:15px;line-height:2.1;color:#505966;overflow-wrap:anywhere;max-width:850px}.project-facts{border-left:1px solid #e3e6eb;padding-left:28px}.project-facts h2{font-size:16px}.project-facts dl{font-size:12px;line-height:1.8}.project-facts dt{color:#858c97;margin-top:17px}.project-facts dd{margin:4px 0;overflow-wrap:anywhere}.project-facts>a{display:block;margin-top:25px;font-size:12px}.unavailable{padding:20px;background:#eef0f4;border-radius:5px}.related{border-top:1px solid #e3e6eb;padding-top:28px}.related .grid{grid-template-columns:repeat(3,minmax(0,1fr))}.related .card{min-height:90px}.related .card h2{margin:0}@media(max-width:700px){.project-banner{padding:23px;gap:16px;flex-wrap:wrap}.project-banner>img{width:58px;height:58px}.project-banner h1{font-size:25px}.visit-button{margin:5px 0 0;width:100%;text-align:center}.detail-columns{grid-template-columns:1fr;gap:28px;margin-top:28px}.project-facts{padding:22px 0 0;border-left:0;border-top:1px solid #e3e6eb}.related .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.description p{font-size:14px}.related .card{gap:10px}}
