.aa-mcr-page{box-sizing:border-box;max-width:1440px;margin-inline:auto;padding:3rem clamp(20px,4vw,64px) 6rem;color:var(--aa-ink,#253b36)}.aa-mcr-breadcrumb{font-size:1.3rem;margin-bottom:3rem}.aa-mcr-breadcrumb a{color:inherit;text-underline-offset:4px}.aa-mcr{margin-top:4rem;margin-bottom:5rem}.aa-mcr-heading{max-width:860px;margin-bottom:3rem}.aa-mcr-heading h1,.aa-mcr-heading h2,.aa-mcr-card h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.02em;color:var(--aa-ink,#253b36)}.aa-mcr-heading h1{font-size:clamp(3.5rem,4.5vw,6rem);line-height:1.1;margin:0 0 2rem}.aa-mcr-heading h2{font-size:clamp(3rem,3vw,4.2rem);line-height:1.15;margin:0 0 1.5rem}.aa-mcr-heading .rte{font-size:1.6rem;line-height:1.8}.aa-mcr-eyebrow{font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.5rem}.aa-mcr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,3vw,4rem)}.aa-mcr-photo{display:block;background:#f1eee7;border-radius:3px;overflow:hidden;aspect-ratio:4/5}.aa-mcr-photo img{display:block;width:100%;height:100%;object-fit:contain}.aa-mcr-copy{padding-top:1.4rem}.aa-mcr-caption{font-size:1.2rem;line-height:1.6;color:#5c625c;margin:0 0 1rem}.aa-mcr-card h3{font-size:clamp(2.4rem,2.4vw,3.2rem);line-height:1.2;margin:0 0 1.3rem}.aa-mcr-card h3 a{color:inherit;text-decoration:none}.aa-mcr-price{font-size:1.6rem;line-height:1.6;margin:0 0 1.2rem}.aa-mcr a:focus-visible{outline:3px solid #a66f25;outline-offset:4px}.aa-mcr .aa-text-link{font-size:1.4rem}@media(max-width:989px){.aa-mcr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.aa-mcr-grid{grid-template-columns:1fr;gap:3.2rem}.aa-mcr-page{padding-top:2rem}.aa-mcr{margin-top:3rem}.aa-mcr-photo{aspect-ratio:5/6}}
