/* Project collection: the approved OIA project layout, with all four source views. */
.project-detail.project-collection{padding:35px 40px 65px}
.project-collection .project-heading{height:167px;grid-template-columns:52% 48%}
.project-collection .project-heading h2{font-size:43px;margin-top:10px;max-width:520px}
.project-collection .project-description{padding-top:5px}
.project-collection .project-description p{font-size:12px;line-height:1.65}
.project-collection .project-description .project-brands{font-size:8px;letter-spacing:.7px;margin-top:13px}
.project-collection .project-gallery{height:290px;grid-template-columns:1.6fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:12px;margin-top:12px}
.project-collection .project-gallery img:nth-child(1){grid-column:1;grid-row:1/3}
.project-collection .project-gallery img:nth-child(2){grid-column:2;grid-row:1/3}
.project-collection .project-gallery img:nth-child(3){grid-column:3;grid-row:1}
.project-collection .project-gallery img:nth-child(4){grid-column:3;grid-row:2}
.project-collection .project-metrics{margin-top:20px;gap:48px}
.project-collection .project-metrics dd{font-size:26px}
/* The expanded contents preserves every existing chapter and page. */
.contents-expanded .book-contents{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;align-content:start}
.contents-expanded .book-contents>div{font-size:10px;padding:9px 0;align-items:center;gap:9px;min-height:32px}
.contents-expanded .book-contents b{font-size:9px;flex-shrink:0}
@media print{
 .project-collection .project-gallery{display:grid!important;grid-template-columns:1.6fr 1fr 1fr;grid-template-rows:1fr 1fr;height:290px}
 .contents-expanded .book-contents{display:grid!important}
}
