.aam-callout{font-family:var(--aam-font-body);padding:4rem 0;text-align:center}.aam-callout--cream-band{background:var(--aam-cream);border-bottom:1px solid hsla(39,46%,61%,.2);border-top:1px solid hsla(39,46%,61%,.2);color:var(--aam-charcoal)}.aam-callout--dark-band{background:var(--aam-charcoal);color:var(--aam-cream)}.aam-callout--gold-accent{background:hsla(39,46%,61%,.1);border-bottom:1px solid var(--aam-accent);border-top:1px solid var(--aam-accent);color:var(--aam-charcoal)}.aam-callout__inner{margin:0 auto;max-width:720px;padding:0 var(--aam-container-pad,2rem)}.aam-callout__headline{font-family:var(--aam-font-editorial);font-size:clamp(1.25rem,2.5vw,1.5rem);font-style:italic;line-height:1.5;margin:.75rem 0 1rem}.aam-callout__body{font-size:1rem;line-height:1.7;margin:0 0 1.5rem;opacity:.9}.aam-callout__body p{margin:0 0 .75rem}.aam-callout__body p:last-child{margin-bottom:0}.aam-callout__cta{border-bottom:1px solid var(--aam-accent);color:inherit;display:inline-block;font-family:var(--aam-font-heading);font-size:.75rem;font-weight:600;letter-spacing:.2em;padding-bottom:4px;text-decoration:none;text-transform:uppercase;transition:color .2s ease}.aam-callout__cta:focus-visible,.aam-callout__cta:hover{color:var(--aam-accent)}@media (max-width:768px){.aam-callout{padding:3rem 0}}