/* Brand-copy refresh: readable content and a document-first resource centre. */
.brand-intro>p{max-width:920px;color:#526c73;line-height:1.8}
.resource-model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:36px}
.resource-model-document{border:1px solid #dce5e3;min-width:0;background:#fff}
.resource-model-photo{display:block;background:#f6f8f7;aspect-ratio:16/10}
.resource-model-photo img{width:100%;height:100%;object-fit:contain;padding:20px}
.resource-model-document>div{padding:26px}
.resource-model-document h3{font-size:22px;line-height:1.4;margin:12px 0;overflow-wrap:anywhere}
.resource-model-document .sku{font-size:13px;overflow-wrap:anywhere;color:#60757c}
.resource-model-document .quiet-link,.resource-model-document .resource-download{display:block;margin-top:18px}
.resource-document-note{margin-top:30px;padding:24px 28px;background:#f3f6f3;border-left:3px solid #007a78}
.resource-document-note .quiet-link{display:inline-block;margin-right:24px;margin-top:10px}
.resource-library-grid>article{padding:30px;border:1px solid #dce5e3;min-width:0}
.resource-library-grid>article>span{font-size:13px;color:#007a78}
.resource-library-grid>article h3{font-size:24px;line-height:1.35;margin:18px 0}
.resource-library-grid>article p{color:#60757c;line-height:1.75}
.contact-next-grid:has(>article:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}
.resource-help>div,.resource-hero>div{min-width:0}
.resource-help .button,.resource-hero .button{white-space:normal;max-width:100%}
.brand-intro .editorial-heading{max-width:1040px}
@media(max-width:1050px){.resource-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}
@media(max-width:760px){.resource-model-grid,.contact-next-grid:has(>article:nth-child(4)){grid-template-columns:1fr}.resource-model-document>div{padding:22px}.resource-library-grid>article{padding:24px}.resource-document-note{padding:22px}.resource-model-document h3{font-size:21px}}
