.brand-resources h2,.brand-media h2{font-size:clamp(27px,3vw,38px);line-height:1.4;margin:0 0 22px}
.brand-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.brand-resource-grid>a{position:relative;display:flex;flex-direction:column;align-items:start;padding:30px 34px;border:1px solid #cddde7;background:#f4f9fc;text-decoration:none;color:#173b55}
.brand-resource-grid>a:hover{border-color:#b58b46;background:#edf5fa}.brand-resource-grid span{font-size:12px;letter-spacing:.12em;color:#9b763a}.brand-resource-grid h3{font-size:24px;line-height:1.5;margin:18px 0 10px}.brand-resource-grid p{font-size:16px;margin:0}.brand-resource-grid b{position:absolute;right:30px;bottom:28px;font-size:24px;font-weight:400}
.brand-media{scroll-margin-top:100px}.brand-section-heading{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:32px}.brand-section-heading p{margin:0;font-size:17px}.brand-section-heading .section-label{margin-bottom:16px}.company-video-frame{aspect-ratio:16/9;background:#102f49;max-width:1040px;margin:auto}.company-video-frame iframe{width:100%;height:100%;display:block;border:0}
.brand-ci-panel{margin-top:34px;background:white;border:1px solid #d6e3eb;padding:48px}.brand-ci-preview{min-height:180px;display:flex;align-items:center;justify-content:center;padding:30px}.brand-ci-preview img{width:min(100%,620px);height:auto}.brand-ci-actions{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:30px}
.ammonia-svu-photo{height:230px;width:100%;display:flex;align-items:center;justify-content:center;background:white}.ammonia-svu-photo>div{height:100%;aspect-ratio:327/345;position:relative;overflow:hidden}.ammonia-svu-photo img{position:absolute!important;max-width:none!important;width:176.453%!important;height:168.116%!important;left:-76.453%;top:-68.116%;object-fit:fill!important;clip-path:polygon(64.5% 41%,89% 41%,89% 49%,98% 48%,100% 59%,100% 100%,44% 100%,44% 65%,53% 58%,53% 49%,64.5% 49%)}
.detail-photo .ammonia-svu-photo{height:380px}.completion-model-grid:has(.acms-application){grid-template-columns:repeat(3,minmax(0,1fr))}.completion-model-grid:has(.acms-application) .completion-model{display:flex;flex-direction:column;min-width:0}.completion-model-grid:has(.acms-application) .completion-model>img{height:230px;object-fit:contain;background:#fff}.acms-application>p{font-size:17px;line-height:1.8;margin:10px 0 30px}.completion-model-grid:has(.acms-application) .text-link{margin-top:auto;align-self:start}.completion-model-grid:has(.acms-application) h3{font-size:22px;line-height:1.5;margin:22px 0}
.completion-model-grid:has(.acms-application) .completion-model>img,.completion-model-grid:has(.acms-application) .ammonia-svu-photo{margin:0;flex-shrink:0}.completion-model-grid:has(.acms-application) h3{min-height:3em}
/* Trim only the transparent side margins in the supplied product photograph. */
img[src$="/acms-unit.png"]{display:block;object-fit:cover!important;object-position:center!important;width:160px!important;height:230px!important;margin-left:auto!important;margin-right:auto!important}
.exp-product-photo img[src$="/acms-unit.png"]{width:298px!important;height:430px!important}
@media(max-width:600px){.exp-product-photo img[src$="/acms-unit.png"]{width:220px!important;height:318px!important}}
@media(max-width:850px){.completion-model-grid:has(.acms-application){grid-template-columns:1fr}.brand-ci-panel{padding:28px}.brand-section-heading{align-items:start;flex-direction:column}}
@media(max-width:600px){.brand-resource-grid{grid-template-columns:1fr}.brand-resource-grid>a{padding:24px}.brand-resource-grid h3{font-size:23px}.brand-resource-grid p{padding-right:24px}.brand-ci-panel{padding:22px 16px}.brand-ci-preview{min-height:120px;padding:16px}.brand-ci-actions{display:grid;grid-template-columns:1fr}.brand-ci-actions a{justify-content:center}.detail-photo .ammonia-svu-photo{height:300px}.company-video-frame{width:100%}}

/* Two distinct ACMS components, from the supplied development deck, slide 8. */
.acms-product-pair{display:grid;grid-template-columns:0.85fr 1.15fr;align-items:center;gap:18px;background:#fff}
.acms-product-pair figure{min-width:0;margin:0;text-align:center}
.acms-product-pair figcaption{font-size:14px;line-height:1.5;color:#39536a;margin-top:12px;text-wrap:balance}
.acms-product-pair img{display:block;max-width:100%;height:300px;width:100%;object-fit:contain;margin:0 auto}
.acms-product-pair img[src$="/acms-unit.png"]{width:208px!important;height:300px!important}
.acms-card-pair{height:230px;gap:8px;flex-shrink:0}
.acms-card-pair img{height:190px}
.acms-card-pair img[src$="/acms-unit.png"]{width:132px!important;height:190px!important}
.acms-card-pair figcaption{font-size:12px;margin-top:7px}
@media(max-width:600px){.exp-product-photo.acms-product-pair{gap:12px;padding:16px 4px}.acms-product-pair img{height:210px}.acms-product-pair img[src$="/acms-unit.png"]{width:146px!important;height:210px!important}.acms-product-pair figcaption{font-size:12px}.acms-card-pair img{height:190px}.acms-card-pair img[src$="/acms-unit.png"]{width:132px!important;height:190px!important}}
