.portfolio-detail{overflow-wrap:anywhere}.project-cover{display:block;width:100%;max-height:660px;object-fit:contain;border-radius:22px;margin:24px 0;background:#eaf4f5}.project-prose{white-space:pre-line}.project-section{padding:24px 0}.project-specs>div{display:grid;grid-template-columns:1fr 2fr;gap:20px;padding:16px;border-bottom:1px solid #cfe1e5}.project-specs dt{font-weight:700}.project-specs dd{margin:0}.project-list li{padding:10px}.portfolio-preview{padding:24px;border:1px solid #00a8c2;border-radius:24px;margin-bottom:36px}.portfolio-preview>.catalog-card{max-width:580px;margin:24px auto}.portfolio-preview>a{margin-inline:20px}.portfolio-detail .gallery-card img{width:100%;height:230px;object-fit:contain;background:#e9f3f4}.portfolio-detail .gallery-card p{padding:12px}.portfolio-detail .product-detail-actions{flex-wrap:wrap}@media(max-width:760px){.project-specs>div{grid-template-columns:1fr;gap:6px}.portfolio-preview{padding:16px}.project-section{padding:16px 0}}

.portfolio-detail .project-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.portfolio-detail .project-feature-grid>article{grid-column:span 2;min-width:0}.portfolio-detail .project-feature-grid>article:last-child:nth-child(odd){grid-column:2 / span 2}@media(max-width:760px){.portfolio-detail .project-feature-grid{grid-template-columns:1fr}.portfolio-detail .project-feature-grid>article,.portfolio-detail .project-feature-grid>article:last-child:nth-child(odd){grid-column:auto}}

.portfolio-detail .wtc-gallery-grid .gallery-card:first-child{grid-column:auto}
