.ig-page-content{max-width:720px;color:#1C1C1A;font-size:15.5px;line-height:1.7}
.ig-page-content h3{font-family:'Cormorant Garamond',Georgia,serif;font-size:21px;font-weight:600;color:#1E3B2F;margin:28px 0 10px;line-height:1.25}
.ig-page-content h3:first-child{margin-top:0}
.ig-page-content p{margin:0 0 14px}
.ig-page-content ul,.ig-page-content ol{margin:0 0 14px;padding-left:22px}
.ig-page-content li{margin:6px 0}
.ig-page-content strong{color:#1E3B2F}
.ig-page-content a{color:#1E3B2F;text-decoration:underline}
.ig-faq-page details{background:#fff;border:1px solid #EAE1D0;border-radius:14px;padding:4px 18px;margin-bottom:10px}
.ig-faq-page summary{cursor:pointer;list-style:none;padding:14px 0;font-weight:600;font-size:15.5px;color:#1C1C1A;display:flex;justify-content:space-between;align-items:center;gap:12px}
.ig-faq-page summary::-webkit-details-marker{display:none}
.ig-faq-page summary::after{content:"+";flex:none;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#F7F1E6;font-size:17px;color:#B8904A}
.ig-faq-page details[open] summary::after{content:"−"}
.ig-faq-page .ig-faq-answer{padding:0 0 16px;color:#4A463D;font-size:15px;line-height:1.65}
.ig-faq-page .ig-faq-answer a{color:#1E3B2F;text-decoration:underline}
