.mp-abti{padding-block:var(--abt-pt, 0) var(--abt-pb, 0);background:var(--abt-bg, #fff)}.mp-abti__inner{display:flex;flex-direction:column;gap:2.4rem}@media only screen and (min-width: 768px){.mp-abti__inner{display:grid;grid-template-columns:898fr 1002fr;align-items:center;gap:2rem}}.mp-abti__text{display:flex;flex-direction:column;align-items:flex-start;gap:2rem;min-width:0;padding:3.2rem 2rem}@media only screen and (min-width: 768px){.mp-abti__text{padding:2rem 2rem 2rem 24%}}.mp-abti__eyebrow{display:flex;align-items:center;gap:1rem;margin:0;font-size:1.3rem;font-weight:700;line-height:1.2;letter-spacing:.2rem;text-transform:uppercase;color:var(--abt-eyebrow, #ce1316)}.mp-abti__eyebrow::before{content:"";flex:0 0 auto;width:2.8rem;height:.4rem;background:currentColor}.mp-abti__title{margin:0;font-size:2.6rem;font-weight:700;line-height:1.15;color:var(--abt-title, #19204f)}@media only screen and (min-width: 768px){.mp-abti__title{font-size:3.2rem}}.mp-abti__desc{font-size:1.6rem;line-height:1.6;color:var(--abt-text, #5b5b66)}.mp-abti__desc p{margin:0 0 1.4rem}.mp-abti__desc p:last-child{margin-bottom:0}@media only screen and (min-width: 768px){.mp-abti__desc{font-size:1.7rem}}.mp-abti__media{position:relative;min-width:0}@media only screen and (min-width: 768px){.mp-abti__media{align-self:stretch}}.mp-abti__img{display:block;width:100%;height:100%;object-fit:cover}.mp-abti__seal{position:absolute;bottom:2rem;left:2rem;display:flex;flex-direction:column;gap:1.2rem;padding:2.4rem 2.8rem;border-radius:2.663rem;background:var(--abt-seal-bg, #ffd91e)}@media only screen and (min-width: 768px){.mp-abti__seal{bottom:9rem;left:6rem;min-width:17rem}}.mp-abti__seal-label{font-size:1.2rem;font-weight:700;line-height:1.2;color:var(--abt-seal-label, #19204f)}.mp-abti__seal-text{font-size:2rem;font-weight:700;line-height:1.1;white-space:pre-line;color:var(--abt-seal-ink, #071b50)}@media only screen and (min-width: 768px){.mp-abti__seal-text{font-size:2.4rem}}@media only screen and (min-width: 768px){.mp-abti--media-left .mp-abti__inner{grid-template-columns:1002fr 898fr}}@media only screen and (min-width: 768px){.mp-abti--media-left .mp-abti__text{grid-column:2;grid-row:1;padding:2rem 24% 2rem 2rem}}@media only screen and (min-width: 768px){.mp-abti--media-left .mp-abti__media{grid-column:1;grid-row:1}}
