*{box-sizing:border-box}@keyframes caPageIn{0%{opacity:0}to{opacity:1}}html{scroll-behavior:smooth}body{margin:0;background:var(--bg,#FFFFFF)}.ca-article h3{font-family:Cormorant Garamond,serif;font-size:26px;font-weight:600;color:var(--ink,#1C2426);margin:40px 0 14px;line-height:1.2}.ca-article p{font-size:17px;line-height:1.8;color:var(--ink,#000000);margin:0 0 20px}.ca-article ul{margin:0 0 22px;padding-left:22px}.ca-article li{font-size:17px;line-height:1.8;color:var(--ink,#000000);margin-bottom:10px}.ca-article blockquote{margin:0 0 24px;padding:18px 24px;border-left:3px solid var(--gold,#C9A24B);background:var(--surface,#FFFFFF);border-radius:0 12px 12px 0;font-style:italic;font-size:16.5px;line-height:1.7;color:var(--ink,#1C2426)}.ca-faq-item[open] .ca-faq-icon{transform:rotate(45deg)}
