
/* Model-page spacious gallery and full-width resources, review preview */
.detail-layout{grid-template-columns:minmax(0,1.75fr) minmax(290px,1fr);gap:36px;align-items:start}.detail-layout .real-model-gallery{margin-bottom:0}.detail-layout #gallery-main{height:auto;aspect-ratio:auto;max-height:none;object-fit:contain}.detail-layout>.model-resources{grid-column:1/-1;padding:32px;margin-top:0}.model-resources .resource-buttons{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start}.resource-buttons>details[open]{grid-column:1/-1;grid-row:2}.model-resources>p:not(.eyebrow){max-width:850px}.resource-buttons summary{cursor:pointer}.detail-layout .gallery-thumbs button{flex-basis:96px;height:70px}
@media(max-width:900px){.detail-layout{grid-template-columns:minmax(0,1fr)!important;gap:28px!important}.detail-layout #gallery-main{max-height:none;aspect-ratio:auto}.detail-layout>.model-resources{grid-column:1/-1}.model-resources .resource-buttons{grid-template-columns:1fr!important}.resource-buttons>details[open]{grid-row:auto}.detail-layout .model-resources{padding:24px}.detail-layout .gallery-thumbs button{flex-basis:76px;height:58px}}

/* More readable project guidance */
.detail-lower{gap:48px}.detail-lower h2{font-size:34px;line-height:1.15;margin-bottom:18px}.detail-lower p{font-size:17px;line-height:1.75;max-width:60ch}.detail-lower .text-link{font-size:15px;line-height:1.5;display:inline-block;padding-block:10px}
@media(max-width:600px){.detail-lower h2{font-size:30px}.detail-lower p{font-size:16px;line-height:1.7}.detail-lower{gap:28px}}
