.cd-faq-title{color:inherit}.cd-faq-body{max-width:720px;margin:.9rem auto 0;line-height:1.7}.cd-faq-section-default-has-bg-image .cd-faq-title,.cd-faq-section-default-has-bg-image .cd-faq-title .rich-content,.cd-faq-section-default-has-bg-image .cd-faq-title .rich-content *,.cd-faq-section-default-has-bg-image .cd-faq-body,.cd-faq-section-default-has-bg-image .cd-faq-body .rich-content,.cd-faq-section-default-has-bg-image .cd-faq-body .rich-content *{color:#fff}.cd-faq-item{background:#ffffffe0;border:1px solid rgba(49,101,127,.16);border-radius:20px;box-shadow:0 14px 30px #1425360f;overflow:hidden}.cd-faq-section-default .cd-faq-item,.cd-faq-section-default .cd-faq-question,.cd-faq-section-default .cd-faq-question-text,.cd-faq-section-default .cd-faq-question-text .rich-content,.cd-faq-section-default .cd-faq-question-text .rich-content *{color:#15100d}.cd-faq-section-default .cd-faq-answer-text,.cd-faq-section-default .cd-faq-answer-text .rich-content,.cd-faq-section-default .cd-faq-answer-text .rich-content *{color:#15100db8}.cd-faq-question{border:0;background:transparent;padding:1.2rem 1.35rem;color:inherit}.cd-faq-question-text{flex:1;font-size:1.04rem;line-height:1.5}.cd-faq-question-copy{display:grid;gap:.22rem;min-width:0;flex:1}.cd-faq-answer{padding:0 1.35rem 1.25rem}.cd-faq-answer-text{color:inherit;line-height:1.7}.cd-faq-section-split{background:#fbf7f0}.cd-faq-split-image-wrap{min-height:clamp(20rem,38vw,29rem);background:#211812}.cd-faq-split-image{display:block;height:100%;object-fit:cover}.cd-faq-section-split .cd-faq-title{color:#8d6b50;font-family:var(--font-body-family, inherit);font-size:.72rem;font-weight:800;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.cd-faq-section-split .separator-line,.cd-faq-section-split .cd-faq-body{display:none}.cd-faq-section-split .cd-faq-item{border:0;border-bottom:1px solid rgba(120,76,45,.16);border-radius:0;background:transparent;box-shadow:none}.cd-faq-section-split .cd-faq-item:last-child{border-bottom:0}.cd-faq-section-split .cd-faq-question{min-height:4.2rem;padding:1rem 0;gap:.45rem}.cd-faq-section-split .cd-faq-question-text{color:#1e1713;font-size:.96rem;font-weight:800;line-height:1.28}.cd-faq-section-split .cd-faq-answer{max-width:none;padding:0 1.25rem 1.15rem 0}.cd-faq-section-split .cd-faq-answer-text{color:#3d312a;font-size:.88rem;line-height:1.55}.cd-faq-tablet-preview.cd-faq-section-split .cd-faq-split-image-wrap,.cd-faq-mobile-preview.cd-faq-section-split .cd-faq-split-image-wrap{display:none}.cd-faq-section-ornate{background:radial-gradient(circle at 8% 8%,rgba(150,101,61,.08),transparent 28%),radial-gradient(circle at 92% 12%,rgba(150,101,61,.06),transparent 24%),#fbf7f0}.cd-faq-section-ornate .cd-faq-title{color:#19120f;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,2.8rem);font-weight:800;letter-spacing:0;line-height:1.05}.cd-faq-section-ornate .cd-faq-item{border:1px solid rgba(117,84,60,.12);border-radius:7px;background:#ffffffeb;box-shadow:0 6px 18px #37261b0f}.cd-faq-section-ornate .cd-faq-question{min-height:3.1rem;padding:.78rem 1rem}.cd-faq-section-ornate .cd-faq-question-text{color:#15100d;font-size:.84rem;font-weight:900;line-height:1.3}.cd-faq-section-ornate .cd-faq-answer{padding:0 1rem .9rem}.cd-faq-section-ornate .cd-faq-answer-text{max-width:34rem;color:#312820;font-size:.84rem;line-height:1.55}.cd-faq-section-icon-grid{background:#fffdf9}.cd-faq-section-icon-grid .cd-faq-title{color:#17100d;font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(2rem,4vw,3rem);font-weight:900;letter-spacing:0;line-height:1.05;text-align:center}.cd-faq-section-icon-grid .cd-faq-item{border:0;border-bottom:1px solid rgba(97,71,52,.12);border-radius:0;background:transparent;box-shadow:none}.cd-faq-section-icon-grid .cd-faq-item:nth-last-child(-n+2){border-bottom:0}.cd-faq-section-icon-grid .cd-faq-question{justify-content:flex-start;min-height:7rem;padding:1.35rem 1.45rem;cursor:default}.cd-faq-item-leading-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.5rem;height:2.5rem;border:1px solid rgba(222,72,64,.2);border-radius:999px;color:#df4a42;font-size:1.35rem}.cd-faq-section-icon-grid .cd-faq-question-text{color:#17100d;font-size:.96rem;font-weight:900;line-height:1.2}.cd-faq-answer-text-inline{color:#362d27;font-size:.82rem;line-height:1.35}.cd-faq-mobile-preview.cd-faq-section-icon-grid .cd-faq-item:nth-last-child(-n+2){border-bottom:1px solid rgba(97,71,52,.12)}.cd-faq-mobile-preview.cd-faq-section-icon-grid .cd-faq-item:last-child{border-bottom:0}.cd-faq-mobile-preview.cd-faq-section-icon-grid .cd-faq-question{min-height:5.8rem;padding:1rem}.cd-faq-section-sketch-grid{background:#d8d4cd}.cd-faq-section-sketch-grid .cd-faq-title{color:#1b1815;font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(1.9rem,3.7vw,2.85rem);font-weight:900;letter-spacing:0;line-height:1.05;text-align:center}.cd-faq-section-sketch-grid .cd-faq-item{border:1px solid rgba(52,44,38,.18);border-radius:2px;background:#f3f0eabd;box-shadow:none}.cd-faq-section-sketch-grid .cd-faq-question{justify-content:flex-start;min-height:6.5rem;padding:.95rem .9rem;cursor:default}.cd-faq-section-sketch-grid .cd-faq-item-leading-icon{width:2.7rem;height:2.7rem;border:0;border-radius:0;color:inherit}.cd-faq-sketch-icon{display:block;width:2.55rem;height:2.55rem;object-fit:contain;opacity:.82;filter:grayscale(1) contrast(.95)}.cd-faq-section-sketch-grid .cd-faq-question-text{color:#1b1815;font-size:.78rem;font-weight:900;line-height:1.12}.cd-faq-section-sketch-grid .cd-faq-answer-text-inline{color:#3f3832;font-size:.68rem;font-weight:600;line-height:1.25}.cd-faq-mobile-preview.cd-faq-section-sketch-grid .cd-faq-question{min-height:5.4rem}@media(max-width:767.98px){.cd-faq-question{padding:1rem 1rem .95rem}.cd-faq-answer{padding:0 1rem 1rem}.cd-faq-split-image-wrap{display:none}.cd-faq-section-split .cd-faq-answer{padding-right:0}.cd-faq-section-ornate .cd-faq-title{font-size:1.85rem}.cd-faq-section-icon-grid .cd-faq-item:nth-last-child(-n+2){border-bottom:1px solid rgba(97,71,52,.12)}.cd-faq-section-icon-grid .cd-faq-item:last-child{border-bottom:0}.cd-faq-section-icon-grid .cd-faq-question{min-height:5.8rem;padding:1rem}.cd-faq-section-sketch-grid .cd-faq-question{min-height:5.4rem}}@media(min-width:768px)and (max-width:1024px){.cd-faq-section-split .cd-faq-split-image-wrap{display:none}}
