.aeneia-promo-rail,.aeneia-inline{--ap-ink:#101f38;--ap-red:#861c35;--ap-paper:#f2eadf;--ap-gold:#e2c99d;font-family:var(--font-sans), Arial, sans-serif}.aeneia-promo-rail{min-width:0;color:var(--ap-ink)}.aeneia-promo-rail__heading{letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:700;line-height:1.4}.aeneia-promo-rail__items{gap:10px;display:grid}.aeneia-promo-rail a,.article-content .aeneia-inline a{color:inherit;text-decoration:none}.aeneia-promo-rail__story{background:var(--ap-paper);border:1px solid #d1c8bc;grid-template-columns:20px minmax(0,1fr) 16px;gap:10px;padding:18px 15px;line-height:1.4;display:grid}.aeneia-promo-rail__story small{color:#6d5149;letter-spacing:.02em;margin-bottom:9px;font-size:10px;display:block}.aeneia-promo-rail__story strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;display:block}.aeneia-promo-rail__number{color:#9a243d;font-size:11px}.aeneia-promo__arrow{vertical-align:middle;flex:0 0 16px;width:16px;height:16px;display:inline-block}.aeneia-promo-rail__brand{background:var(--ap-ink);padding:20px 16px;font-size:12px;line-height:1.65;display:block;color:#fff!important}.aeneia-promo-rail__brand--red{background:var(--ap-red)}.aeneia-promo-rail__brand small{letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font-size:10px;display:block}.aeneia-promo-rail__brand-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:19px;line-height:1.2;display:flex}.aeneia-promo-rail__contact{border:1px solid #b8a68e;justify-content:space-between;align-items:center;gap:12px;padding:16px;font-size:13px;font-weight:700;line-height:1.4;display:flex}.aeneia-promo-rail a:hover,.aeneia-inline a:hover{text-underline-offset:4px;text-decoration:underline}.aeneia-promo-rail a:focus-visible,.aeneia-promo-rail summary:focus-visible{outline-offset:3px;outline:3px solid #493309}.aeneia-inline a:focus-visible{outline-offset:3px;outline:3px solid #fff}.aeneia-promo-rail__mobile{display:none}.aeneia-inline{box-sizing:border-box;color:#fff;background:var(--ap-red);margin:56px 0;padding:clamp(25px,4vw,38px)}.aeneia-inline--signal{background:var(--ap-ink)}.article-content .aeneia-inline p{margin:0}.article-content .aeneia-inline .aeneia-inline__label{font-family:var(--font-sans), Arial, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--ap-gold);margin-bottom:18px;font-size:11px;font-weight:700;line-height:1.4}.article-content .aeneia-inline a.aeneia-inline__story{font-size:1em;font-weight:400;line-height:inherit;display:block}.aeneia-inline__story-title{max-width:28ch;font-family:var(--font-editorial), Georgia, serif;overflow-wrap:anywhere;font-size:clamp(25px,3vw,34px);font-weight:600;line-height:1.12;display:block}.aeneia-inline__description{max-width:65ch;font-family:var(--font-sans), Arial, sans-serif;font-size:15px;font-weight:400;line-height:1.65;display:block}.aeneia-inline__story-title+.aeneia-inline__description{margin-top:17px}.aeneia-inline__read{font-family:var(--font-sans), Arial, sans-serif;text-underline-offset:5px;align-items:center;gap:12px;margin-top:20px;font-size:13px;font-weight:600;text-decoration:underline;display:inline-flex}.aeneia-inline--service{background:var(--ap-red);border-left:3px solid var(--ap-gold)}.article-content .aeneia-inline .aeneia-inline__service-name{font-family:var(--font-editorial), Georgia, serif;margin-bottom:14px;font-size:30px;line-height:1.15}.article-content .aeneia-inline a.aeneia-inline__button{background:var(--ap-paper);color:var(--ap-ink);justify-content:space-between;align-items:center;gap:24px;margin-top:22px;padding:15px 18px;font-size:13px;font-weight:700;line-height:1.4;display:inline-flex}@media (max-width:900px){.aeneia-promo-rail__desktop{display:none}.aeneia-promo-rail__mobile{border-top:1px solid #b8a68e;border-bottom:1px solid #b8a68e;display:block}.aeneia-promo-rail__mobile summary{cursor:pointer;padding:16px 0;font-size:14px;font-weight:700}.aeneia-promo-rail__mobile .aeneia-promo-rail__items{padding-bottom:16px}}@media (max-width:480px){.aeneia-inline{margin:44px 0}.article-content .aeneia-inline a.aeneia-inline__button{display:flex}}
