
.ae-visual{--ae-orange:#ff4b0b;--ae-ink:#12376a;--ae-muted:#667d9d;padding:32px 28px;background:white;color:var(--ae-ink);font-family:Calibri,"Segoe UI",Arial,sans-serif;line-height:1.3}.ae-visual *{box-sizing:border-box;min-width:0}.ae-visual h2,.ae-visual h3,.ae-visual h4,.ae-visual p{margin:0}.ae-visual img{display:block;object-fit:contain;flex-shrink:0;mix-blend-mode:multiply}.ae-hero{text-align:center;margin-bottom:25px}.ae-hero .ae-eyebrow{font-size:13px;letter-spacing:.22em;color:var(--ae-orange);font-weight:700}.ae-eyebrow:after{content:"";display:block;width:55px;height:1px;background:var(--ae-orange);margin:14px auto 20px}.ae-hero h2{font-size:clamp(29px,4vw,47px);letter-spacing:-.045em;line-height:1.06;color:var(--ae-ink)}.ae-hero h2 span{color:var(--ae-orange)}.ae-hero>p:last-child{font-size:19px;color:var(--ae-muted);margin-top:12px}.ae-band{display:grid;grid-template-columns:64px 160px 1fr;gap:18px;align-items:center;border:1px solid #ffdfd1;border-radius:6px;background:#fffaf7;padding:16px;margin:16px 0}.ae-band img{width:64px;height:64px}.ae-band h3{font-size:18px;line-height:1.15;color:var(--ae-orange)}.ae-band>p{padding-left:18px;border-left:1px solid #ffb89f;font-size:16px;color:var(--ae-muted)}.ae-aides{display:grid;grid-template-columns:150px 1fr;gap:14px;border:1px solid #ffdfd1;border-radius:6px;padding:15px 12px;background:#fffaf7}.ae-aides-heading{display:flex;gap:10px;align-items:flex-start;padding-top:10px}.ae-aides-heading img{width:50px;height:56px}.ae-aides h3{font-size:15px;color:var(--ae-orange);padding-top:10px}.ae-aides-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0}.ae-aides-grid li{text-align:center;padding:0 10px;border-left:1px solid #ffbda6}.ae-aides-grid img{width:46px;height:48px;margin:0 auto 8px}.ae-aides h4{font-size:15px;line-height:1.15}.ae-aides-grid p{font-size:14px;color:var(--ae-muted);margin-top:6px}.ae-aides .ae-rge{grid-column:1/-1;text-align:center;background:#fff0e9;padding:8px;border-radius:4px;color:var(--ae-muted);font-size:14px}.ae-arrow{position:relative;margin-top:36px}.ae-arrow:before{content:"↓";position:absolute;top:-35px;left:50%;transform:translateX(-50%);color:var(--ae-orange);font-size:29px;line-height:32px}.ae-work,.ae-details{border:1px solid #ffdfd1;border-radius:6px;padding:0 10px 12px;background:#fffaf7}.ae-blue{width:fit-content;max-width:95%;margin:-1px auto 24px;padding:13px 24px;background:#12376a;color:white;text-align:center;border-radius:6px}.ae-blue h3{font-size:19px;line-height:1.2}.ae-blue p{font-size:14px;color:#e7edf7;margin-top:4px}.ae-work-grid{counter-reset:work;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:13px;list-style:none;padding:0;margin:0}.ae-work-grid li{position:relative;text-align:center;padding:20px 6px 12px;border:1px solid #ffebe0;border-radius:6px;counter-increment:work}.ae-work-grid li:before{content:counter(work);position:absolute;top:-14px;left:50%;transform:translateX(-50%);border-radius:50%;background:var(--ae-orange);color:white;width:27px;height:27px;font-size:20px;line-height:27px}.ae-work-grid li:not(:last-child):after{content:"›";position:absolute;right:-12px;top:35%;color:var(--ae-orange);font-size:27px}.ae-work-grid img{width:48px;height:48px;margin:0 auto 8px}.ae-work-grid h4{font-size:14px;line-height:1.15}.ae-combine{display:flex;gap:20px;align-items:center;padding:14px;margin-top:12px;border:1px solid #ffebe0;border-radius:6px;color:var(--ae-muted);font-size:15px}.ae-combine>span{border-radius:50%;background:var(--ae-orange);color:white;width:34px;height:34px;flex-shrink:0;text-align:center;line-height:34px;font-size:28px}.ae-combine strong{color:var(--ae-orange)}.ae-details-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.ae-detail{border:1px solid #ffdfd1;border-radius:5px;background:white;display:flex;flex-direction:column}.ae-detail header{padding:10px 7px;background:#fff9f5;text-align:center}.ae-detail header img{width:44px;height:44px;margin:0 auto 7px}.ae-detail h4{font-size:15px;line-height:1.2;text-transform:uppercase}.ae-detail ul{padding:12px 10px 12px 23px;margin:0;flex:1}.ae-detail li{font-size:15px;line-height:1.3;color:var(--ae-muted);margin-bottom:6px}.ae-detail li::marker{color:var(--ae-orange)}.ae-detail .ae-note{font-size:14px;line-height:1.3;padding:9px;margin:4px;background:#fff0e9;color:var(--ae-orange);border-radius:4px}.ae-signature{text-align:center;padding:23px 0 5px}.ae-signature strong{color:var(--ae-orange);font-size:12px;letter-spacing:.13em}.ae-signature p{color:var(--ae-muted);font-size:10px;letter-spacing:.1em;line-height:1.8;margin-top:14px}.ae-text{border-top:1px solid #e5e7eb}.e2f-page-content.ae-text h2,.e2f-page-content.ae-text h3{color:#ff6633}.ae-cta{text-align:center;margin-top:28px}.ae-cta a{display:inline-block;padding:14px 24px;border-radius:14px;background:var(--e2f-primary,#ff6633);color:white;font-weight:700;text-decoration:none}.ae-cta a:focus-visible{outline:3px solid #12376a;outline-offset:3px}
@media(max-width:1100px){.ae-aides{grid-template-columns:1fr}.ae-aides-heading{justify-content:center;padding:0}.ae-aides-grid li:first-child{border-left:0}.ae-work-grid{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:26px}.ae-work-grid li:after{display:none}.ae-details-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ae-band{grid-template-columns:55px 135px 1fr;gap:14px}.ae-band img{width:55px;height:55px}}
@media(max-width:760px){.ae-aides-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ae-aides-grid li{border-left:0}.ae-aides-grid li:last-child{grid-column:1/-1}.ae-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ae-band{grid-template-columns:55px 1fr}.ae-band>p{grid-column:1/-1;border-left:0;border-top:1px solid #ffbda6;padding:12px 0 0}.ae-band h3{font-size:20px}.ae-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:500px){.ae-visual{padding:28px 15px}.ae-hero>p:last-child{font-size:18px}.ae-details-grid{grid-template-columns:1fr;gap:14px}.ae-detail header{display:flex;align-items:center;text-align:left;gap:14px;padding:14px}.ae-detail header img{margin:0}.ae-detail h4{font-size:17px}.ae-detail li{font-size:16px}.ae-detail ul{padding:15px 18px 12px 32px}.ae-detail .ae-note{font-size:16px;padding:12px}.ae-work-grid h4{font-size:16px}.ae-aides-grid h4{font-size:16px}.ae-aides-grid p{font-size:15px}.ae-blue{padding:13px;max-width:100%}.ae-blue h3{font-size:17px}.ae-combine{gap:12px;padding:12px}.ae-text{overflow-wrap:break-word}}
