@charset "UTF-8";
/* AEO ordered CSS fragment v122. Original source files are retained. */

/* source: /Theme/shared/aeo-banners.css */
/* v54: Content-led responsive section banners. Keep images and controls in separate columns. */ .aeo-site .aeo-responsive-banner>.aeo-container { display:grid; grid-template-columns:minmax(0,3fr) minmax(0,2fr); gap:40px; gap:clamp(24px,3vw,64px); align-items:center; height:auto; min-height:300px; min-height:clamp(260px,20vw,380px); padding-top:40px; padding-bottom:40px; padding-top:clamp(28px,2.8vw,48px); padding-bottom:clamp(28px,2.8vw,48px); } .aeo-site .aeo-responsive-banner .aeo-section-hero-copy { width:auto;min-width:0;max-width:none; } .aeo-site .aeo-responsive-banner h1 { font-size:40px; font-size:clamp(30px,2.5vw,44px); line-height:1.35; margin:0 0 14px; overflow-wrap:break-word; } .aeo-site .aeo-responsive-banner p { font-size:18px; font-size:clamp(16px,1.125vw,18px); line-height:1.85; margin:0; max-width:680px; overflow-wrap:break-word; } .aeo-site .aeo-responsive-banner .aeo-section-hero-copy>a { display:inline-flex; align-items:center; min-height:24px; margin-top:18px; line-height:1.5; } .aeo-site .aeo-responsive-banner .aeo-section-art { position:relative; top:auto;right:auto;bottom:auto;left:auto; transform:none; display:block; width:100%;height:auto; max-height:250px; opacity:.8; pointer-events:none; } .aeo-site .aeo-responsive-banner .aeo-product-search { width:100%;max-width:640px;margin:18px 0 0;padding:0;background:transparent; } .aeo-site .aeo-responsive-banner .aeo-product-search label { display:block;margin:0 0 8px;line-height:1.5; } .aeo-site .aeo-responsive-banner .aeo-product-search>div { display:flex;gap:12px; } .aeo-site .aeo-responsive-banner .aeo-product-search input[type=search] { box-sizing:border-box;flex:1 1 0;width:100%;min-width:0;min-height:48px; } .aeo-site .aeo-responsive-banner .aeo-product-search button { flex:0 0 auto;min-height:48px; } @media(max-width:900px) { .aeo-site .aeo-responsive-banner>.aeo-container { grid-template-columns:minmax(0,1fr);gap:0;min-height:240px; } .aeo-site .aeo-responsive-banner .aeo-section-art { display:none; } .aeo-site .aeo-responsive-banner .aeo-section-hero-copy { max-width:680px; } } @media(max-width:600px) { .aeo-site .aeo-responsive-banner>.aeo-container { min-height:220px;padding-top:28px;padding-bottom:28px; } .aeo-site .aeo-responsive-banner h1 { font-size:30px;margin-bottom:12px; } .aeo-site .aeo-responsive-banner p { font-size:16px; } .aeo-site .aeo-responsive-banner .aeo-product-search>div { gap:8px; } .aeo-site .aeo-responsive-banner .aeo-product-search button { padding-left:18px;padding-right:18px; } } @media(max-width:360px) { .aeo-site .aeo-responsive-banner .aeo-product-search input[type=search] { padding-left:10px;padding-right:10px; } } /* v59: distinct decorative scenes for company, technical support and solutions. */ .aeo-site .aeo-topic-banner{position:relative;isolation:isolate;background:#edf4fd} .aeo-site .aeo-topic-banner>.aeo-topic-banner-image{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;pointer-events:none;user-select:none} /* v115: keep the existing banner box and mobile crop for native picture sources. */ .aeo-site .aeo-topic-banner>picture.aeo-topic-banner-image{display:block} .aeo-site .aeo-topic-banner>picture.aeo-topic-banner-image>img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:inherit} .aeo-site .aeo-topic-banner>.aeo-container{z-index:1} .aeo-site .aeo-topic-banner .aeo-section-hero-copy{max-width:620px} @media(max-width:900px){ .aeo-site .aeo-topic-banner>.aeo-topic-banner-image{object-position:60% center;opacity:.24} .aeo-site .aeo-topic-banner .aeo-section-hero-copy{max-width:680px} }

/* source: /Theme/shared/aeo-content-layout.css */
/* Scoped to brand/policy pages, FAQ details and application details. */ .aeo-enterprise .aeo-content-layout .aeo-article{width:100%;max-width:none;margin:0} .aeo-enterprise .aeo-content-layout .aeo-article>header{width:100%;max-width:none;margin-left:0;margin-right:0;padding-bottom:24px;border-bottom:1px solid #e2e9f1} .aeo-enterprise .aeo-content-layout .aeo-article h1{max-width:none;margin:0;font-size:clamp(28px,2.6vw,38px);line-height:1.5;font-weight:600;color:#10213d;overflow-wrap:anywhere} .aeo-enterprise .aeo-content-layout .aeo-article-meta{margin:14px 0 0;color:#6b7e94;font-size:14px;line-height:1.7} .aeo-enterprise .aeo-content-layout .aeo-article-content{width:100%;max-width:none;margin-left:0;margin-right:0;margin-top:28px;font-size:17px;line-height:1.95;color:#253c55;overflow-wrap:anywhere} .aeo-enterprise .aeo-content-layout .aeo-article>.aeo-article-content:first-child{margin-top:0} .aeo-enterprise .aeo-content-layout .aeo-article-content>*,.aeo-enterprise .aeo-content-layout .aeo-article-content figure{max-width:100%;box-sizing:border-box} .aeo-enterprise .aeo-content-layout .aeo-article-content p{margin-top:0;margin-bottom:20px} .aeo-enterprise .aeo-content-layout .aeo-article-content h2{font-size:25px;line-height:1.55;margin:32px 0 16px;color:#183049} .aeo-enterprise .aeo-content-layout .aeo-article-content h3{font-size:21px;line-height:1.6;margin:28px 0 14px;color:#183049} .aeo-enterprise .aeo-content-layout .aeo-article-content ul,.aeo-enterprise .aeo-content-layout .aeo-article-content ol{margin:16px 0 24px;padding-left:1.6em} .aeo-enterprise .aeo-content-layout .aeo-article-content li{margin-bottom:8px} .aeo-enterprise .aeo-content-layout .aeo-article-content>h2:first-child,.aeo-enterprise .aeo-content-layout .aeo-article-content>h3:first-child{margin-top:0} .aeo-enterprise .aeo-content-layout .aeo-article-content pre{max-width:100%;overflow-x:auto;white-space:pre-wrap;word-break:break-word} .aeo-enterprise .aeo-content-layout .aeo-article-links{width:100%;max-width:none;margin-left:0;margin-right:0;margin-top:36px;padding:24px 0 0;gap:16px 24px} @media(max-width:760px){.aeo-enterprise .aeo-content-layout .aeo-article>header{padding-bottom:20px}.aeo-enterprise .aeo-content-layout .aeo-article h1{font-size:28px;line-height:1.5}.aeo-enterprise .aeo-content-layout .aeo-article-content{margin-top:22px;font-size:16px;line-height:1.9}.aeo-enterprise .aeo-content-layout .aeo-article-content h2{font-size:23px;margin:28px 0 14px}.aeo-enterprise .aeo-content-layout .aeo-article-content h3{font-size:20px;margin:24px 0 12px}.aeo-enterprise .aeo-content-layout .aeo-article-links{margin-top:28px;padding-top:20px}}
