.beauty-reviews .review-stars{color:#79602c;font-size:1.4rem;letter-spacing:.14em}.beauty-reviews .verified-review{max-width:760px}.beauty-reviews blockquote{margin:18px 0}.beauty-reviews blockquote>p{font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.3}.beauty-reviews blockquote footer{font-size:1rem;color:#2f2a28}.signature-layout{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,72px);align-items:center}.signature-layout figure{margin:0;overflow:hidden;border-radius:20px;background:#fff}.signature-layout img{display:block;width:100%;height:auto;object-fit:contain}.signature-layout h2{font-size:clamp(2rem,4vw,3.3rem)}.signature-layout p{max-width:38em}.home-signature{background:#fffdfb}.home-signature .button{min-height:48px}@media(max-width:700px){.signature-layout{grid-template-columns:1fr;gap:24px}.signature-layout figure{max-width:400px;margin:auto}.signature-layout img{max-height:360px;width:100%;object-fit:contain}}

.academy-mention{margin-top:32px;padding:24px 0 0;border-top:1px solid #b89b5e;max-width:780px}.academy-mention h3{font-size:clamp(1.3rem,2.6vw,1.8rem);line-height:1.3;color:#2f2a28}.academy-mention p{line-height:1.6}.academy-mention .text-link{display:inline-block;padding:12px 0;color:#2f2a28;text-decoration:underline}
