.page-mold-design-review .header-documents{background:linear-gradient(115deg,#f6f9fb,#eef5fa);padding:30px 0 58px}.page-mold-design-review .header-documents .breadcrumbs{margin-bottom:42px}.page-mold-design-review .header-documents .editorial-header-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(36px,5vw,78px);align-items:center;min-height:0}.page-mold-design-review .header-documents h1{font-size:clamp(39px,3.65vw,55px);line-height:1.16;letter-spacing:-.04em;max-width:14ch}.page-mold-design-review .header-documents .page-intro{font-size:18px;line-height:1.65;max-width:55ch;margin-top:26px}.page-mold-design-review .header-documents .eyebrow{color:#c8322a}.page-mold-design-review .header-documents .v3-media{margin:0}.page-mold-design-review .header-documents .v3-media img{width:100%;display:block;aspect-ratio:1.42;object-fit:cover;border-radius:5px}.page-mold-design-review .header-documents .v3-media figcaption{text-align:right;color:#627487;font-size:11px;padding-top:9px}.design-review-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 22px;margin-top:32px}.design-review-hero-actions .button{margin:0}.page-mold-design-review .editorial-body{padding-top:58px;padding-bottom:70px}.page-mold-design-review .composed-module{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(38px,6vw,94px);row-gap:28px;padding:68px 0;border-color:#dce5eb;align-items:start}.page-mold-design-review .composed-module:first-child{padding-top:0}.page-mold-design-review .composed-heading{grid-column:1/-1;max-width:950px}.page-mold-design-review .composed-heading .section-index{color:#c8322a;font-weight:700;margin-bottom:10px}.page-mold-design-review .composed-heading h2{font-size:clamp(29px,2.7vw,37px);line-height:1.28;max-width:24ch}.page-mold-design-review .composed-content{grid-column:1;min-width:0}.page-mold-design-review .composed-content>p{font-size:17px;line-height:1.75;color:#465c6d;max-width:62ch;margin-bottom:18px}.page-mold-design-review .composed-support{grid-column:2;min-width:0;margin:0}.page-mold-design-review .composed-content>.text-link{font-weight:700;margin-top:12px}.page-mold-design-review #different-documents .design-pair{grid-column:1/-1;gap:18px;margin:4px 0 0}.page-mold-design-review #different-documents .design-pair article{padding:30px 34px;background:#f2f6f9;border-top:3px solid #b8cad7}.page-mold-design-review #different-documents .design-pair article:last-child{background:#fff6f4;border-top-color:#c8322a}.page-mold-design-review #different-documents .design-pair svg{color:#c8322a;margin-bottom:18px}.page-mold-design-review #different-documents .design-pair h3{font-size:23px}.page-mold-design-review #different-documents .composed-content{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.page-mold-design-review #different-documents .composed-content>p{margin:0;padding:0 10px 0 0;font-size:16px}.page-mold-design-review .project-notes,.page-mold-design-review .record-template{background:#f2f6f9;border:0;border-radius:4px;padding:30px 32px}.page-mold-design-review .project-notes .eyebrow,.page-mold-design-review .record-template .eyebrow{color:#b62e28}.page-mold-design-review .project-notes ul{gap:18px}.page-mold-design-review .project-notes li{font-size:16px;line-height:1.5}.page-mold-design-review .project-notes svg{color:#c8322a}.page-mold-design-review #approval-steps .composed-content,.page-mold-design-review #approval-steps .composed-support,.page-mold-design-review #schedule .composed-content,.page-mold-design-review #schedule .composed-support{grid-column:1/-1}.page-mold-design-review #approval-steps .composed-content,.page-mold-design-review #schedule .composed-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.page-mold-design-review #approval-steps .decision-flow,.page-mold-design-review #schedule .decision-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;border:0;margin:4px 0 0}.page-mold-design-review .decision-flow li,.page-mold-design-review .decision-flow li+li{background:#f2f6f9;border:0;min-height:120px;padding:21px 20px}.page-mold-design-review .decision-flow li:nth-child(3){background:#fff2ee;outline:1px solid #e7b5ac}.page-mold-design-review .decision-flow li>span{font-size:15px;color:#c8322a;font-weight:700}.page-mold-design-review .decision-flow strong{font-size:17px;line-height:1.38}.page-mold-design-review .decision-flow svg{display:none}.page-mold-design-review .record-template dl>div{padding:14px 0}.page-mold-design-review .record-template dt{font-size:16px}.page-mold-design-review .record-template dd{font-size:15px}.page-mold-design-review .design-review-handover .timing-note{margin-top:18px;background:#fff6f4;border-left:3px solid #c8322a;padding:22px 26px}.page-mold-design-review .design-review-handover .timing-note strong{font-size:19px}.page-mold-design-review .copy-faq{padding:60px 0}.page-mold-design-review .copy-faq h2{font-size:33px}@media(max-width:900px){.page-mold-design-review .header-documents .editorial-header-grid{gap:30px}.page-mold-design-review .header-documents h1{font-size:clamp(35px,4vw,45px)}.page-mold-design-review .composed-module{column-gap:30px}.page-mold-design-review #approval-steps .decision-flow,.page-mold-design-review #schedule .decision-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.page-mold-design-review .header-documents{padding:24px 0 36px}.page-mold-design-review .header-documents .breadcrumbs{margin-bottom:28px}.page-mold-design-review .header-documents .editorial-header-grid{display:flex;flex-direction:column;gap:27px}.page-mold-design-review .header-documents h1{font-size:clamp(33px,7vw,43px);max-width:18ch}.page-mold-design-review .header-documents .page-intro{font-size:17px;margin-top:18px}.page-mold-design-review .header-documents .v3-media img{aspect-ratio:1.55}.design-review-hero-actions{margin-top:24px}.page-mold-design-review .editorial-body{padding-top:27px}.page-mold-design-review .composed-module{display:block;padding:43px 0}.page-mold-design-review .composed-heading{margin-bottom:19px}.page-mold-design-review .composed-heading h2{font-size:29px}.page-mold-design-review .composed-content>p{font-size:16px}.page-mold-design-review .composed-support{margin-top:23px}.page-mold-design-review #different-documents .design-pair{grid-template-columns:1fr}.page-mold-design-review #different-documents .composed-content,.page-mold-design-review #approval-steps .composed-content,.page-mold-design-review #schedule .composed-content{display:block}.page-mold-design-review #different-documents .composed-content>p{margin-bottom:15px;padding:0}.page-mold-design-review .decision-flow li,.page-mold-design-review .decision-flow li+li{min-height:94px;padding:18px}.page-mold-design-review .copy-faq{padding:42px 0}}@media(max-width:430px){.design-review-hero-actions{align-items:stretch;flex-direction:column}.design-review-hero-actions .button{justify-content:center}.page-mold-design-review #approval-steps .decision-flow,.page-mold-design-review #schedule .decision-flow{grid-template-columns:1fr}}
