/* Preserve the approved typography and chrome; edit the planning surface. */
.delivery-brief .activation-editorial{margin:30px 0}.delivery-brief .activation-chapter{display:grid;grid-template-columns:minmax(170px,1fr) minmax(0,2.5fr);gap:40px;padding:30px 0;border-top:1px solid #b9b9b9}.activation-chapter-title>span{color:#701e26;font-size:12px;letter-spacing:.12em}.activation-chapter-title h3{font-size:30px;margin:12px 0}.activation-chapter-title p{font-size:14px}.delivery-brief .activation-line{display:block;font-size:12px;letter-spacing:.04em;margin:0 0 22px}.delivery-brief .activation-line textarea{display:block;width:100%;box-sizing:border-box;min-height:45px;resize:vertical;field-sizing:content;background:transparent;border:0;border-bottom:1px solid #aeb0b3;border-radius:0;box-shadow:none;padding:12px 0 9px;font:inherit;font-size:16px;line-height:1.6;color:inherit}.delivery-brief .activation-line textarea:focus{outline:none;border-bottom:2px solid #701e26;background:#f7f7f8}.skin-architecture h1{font-size:clamp(38px,5vw,68px);line-height:1.06}.architecture-deck{font-size:22px;max-width:65ch}.architecture-hero{display:grid;grid-template-columns:1fr 1.3fr;gap:45px;align-items:center;margin:40px 0}.architecture-hero img{width:100%;max-height:460px;object-fit:contain}.architecture-hero h2{font-size:clamp(34px,4vw,52px);line-height:1.08}.architecture-chapter{border-top:1px solid #bbb;padding:30px 0}.architecture-chapter h2{font-size:32px}.architecture-chapter p,.skin-architecture>details p,.partner-editorial p{max-width:80ch}.architecture-sequence{padding:0;list-style:none;counter-reset:architecture}.architecture-sequence li{counter-increment:architecture;display:grid;grid-template-columns:35px 220px 1fr;gap:20px;padding:22px 0;border-bottom:1px solid #ddd;line-height:1.6}.architecture-sequence li:before{content:counter(architecture,decimal-leading-zero);color:#701e26;font-size:12px}.architecture-sequence strong{font-weight:500}.skin-architecture details,.architecture-partners{border-top:1px solid #bbb;padding-top:25px;margin-top:25px}.skin-architecture summary{cursor:pointer;padding:12px 0}.partner-editorial{max-width:85ch;padding:24px 0}.partner-editorial h3{font-size:30px;line-height:1.2}.architecture-entry{border-top:2px solid #701e26;padding-top:25px;margin-top:30px}@media(max-width:750px){.delivery-brief .activation-chapter,.architecture-hero{grid-template-columns:1fr;gap:15px}.architecture-sequence li{grid-template-columns:25px 1fr;gap:12px}.architecture-sequence li span{grid-column:2}.architecture-hero img{max-height:320px}.activation-chapter-title h3{font-size:26px}}@media print{.activation-chapter{break-inside:avoid}.activation-line textarea{height:auto}.skin-architecture button{display:none}}
