.ac-update-offers{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:48px;display:grid}.ac-update-card{background:var(--c);border:1px solid var(--l);overflow-wrap:anywhere;min-width:0;padding:32px}.ac-update-card h3{margin:0 0 20px;font:36px/1.12 Georgia,serif}.ac-update-card h4{margin:26px 0 10px;font-size:17px;line-height:1.4}.ac-update-card ul{color:var(--m);padding-left:20px}.ac-update-card li{margin-bottom:8px}.ac-update-links{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.ac-update-links a,.ac-update-card a{color:inherit}.ac-kit-art{width:100%;height:auto;display:block}.ac-products{border-top:1px solid var(--l);margin-top:38px;padding-top:26px}.ac-source-proof{width:100%;max-width:420px;height:auto;margin-top:18px;display:block}.ac-proof-grid{margin-top:32px}.ac-update-social{padding-top:36px;padding-bottom:36px}.ac-update-social .ac-update-links{flex-flow:wrap;gap:20px}.ac-update-card summary{cursor:pointer;text-decoration:underline}.ac-site a:focus-visible,.ac-site summary:focus-visible{outline:3px solid var(--g);outline-offset:4px}.ac-update-card,.ac-products{scroll-margin-top:150px}@media (max-width:850px){.ac-update-offers{grid-template-columns:1fr}.ac-update-card{padding:24px}.ac-update-card h3{font-size:32px}}.ac-speaking-photo{object-fit:contain;width:100%;height:auto;margin:0 0 26px;display:block}.ac-riman-photo{aspect-ratio:251/346;object-fit:cover;object-position:left center;width:min(100%,380px);height:auto;margin:18px 0;display:block}.ac-studio-exterior{object-fit:contain;width:100%;height:auto;margin:0 0 22px;display:block}.ac-book-feature .ac-media{object-fit:contain;height:auto;max-height:none}.ac-book-feature h3{margin:20px 0 8px;font:32px Georgia,serif}.ac-book-feature p{margin:0 0 18px}.ac-hero-media .ac-media[src="/amanda-catherine/amanda-black-blouse.jpg"]{object-position:center 28%}.ac-section.ac-alt:not([id]) .ac-grid>.ac-media{content:url(/amanda-catherine/amanda-catherine-treatment.webp);object-fit:cover;object-position:center}@media (max-width:850px){.ac-riman-photo{width:min(100%,340px);margin-inline:auto}}
