.aam-closing-cta{font-family:var(--aam-font-body);padding:6rem 2rem;text-align:center}.aam-closing-cta__inner{margin:0 auto;max-width:640px}.aam-closing-cta__heading{font-family:var(--aam-font-editorial);font-size:clamp(2rem,5vw,3.5rem);font-weight:500;letter-spacing:-.01em;line-height:1.15;margin:0 0 1.5rem}.aam-closing-cta__heading em,.aam-closing-cta__heading i{font-style:italic}.aam-closing-cta__heading p{margin:0}.aam-closing-cta__body{font-size:1rem;line-height:1.7;margin:0 0 2.5rem}.aam-closing-cta__body p{margin:0 0 1rem}.aam-closing-cta__body p:last-child{margin-bottom:0}.aam-closing-cta__cta{background:var(--aam-accent);border:2px solid var(--aam-accent);color:var(--aam-charcoal);display:inline-block;font-family:var(--aam-font-heading);font-size:.85rem;font-weight:600;letter-spacing:.25em;padding:1.1rem 2.5rem;text-decoration:none;text-transform:uppercase;transition:background .2s ease,border-color .2s ease}.aam-closing-cta__cta:focus-visible,.aam-closing-cta__cta:hover{background:var(--color-gold-deep,#a88845);border-color:var(--color-gold-deep,#a88845);color:var(--aam-charcoal)}.aam-closing-cta__secondary{font-size:.85rem;font-style:italic;margin:1.5rem 0 0;opacity:.85}.aam-closing-cta__secondary a{color:inherit;text-decoration:underline;text-decoration-color:var(--aam-accent);text-underline-offset:4px}.aam-closing-cta--dark{background:var(--aam-charcoal);color:var(--aam-cream)}.aam-closing-cta--dark .aam-closing-cta__heading{color:var(--aam-cream)}.aam-closing-cta--dark .aam-closing-cta__body{color:rgba(250,248,244,.85)}.aam-closing-cta--dark .aam-closing-cta__secondary{color:rgba(250,248,244,.65)}.aam-closing-cta--cream{background:var(--aam-cream);border-top:1px solid hsla(39,46%,61%,.3)}.aam-closing-cta--cream,.aam-closing-cta--cream .aam-closing-cta__heading{color:var(--aam-charcoal)}.aam-closing-cta--cream .aam-closing-cta__body{color:var(--aam-body-text)}.aam-closing-cta--cream .aam-closing-cta__secondary{color:var(--aam-body-light)}@media (max-width:768px){.aam-closing-cta{padding:4rem 1.5rem}.aam-closing-cta__cta{max-width:320px;padding:1rem 1.5rem;width:100%}}