.faq-section-ren .faq-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "list" "callout"}@media (min-width:992px){.faq-section-ren .faq-grid{grid-template-columns:360px minmax(0,1fr);grid-template-areas:"panel list";align-items:start;column-gap:40px}}.faq-section-ren .faq-panel{display:contents}@media (min-width:992px){.faq-section-ren .faq-panel{display:block;grid-area:panel;padding:44px 30px 30px;background-color:#F8F7F4;border-radius:12px}}.faq-section-ren .faq-intro{grid-area:intro;padding-bottom:30px}@media (min-width:992px){.faq-section-ren .faq-intro{padding-bottom:0}}.faq-section-ren .faq-eyebrow{margin:0;font-family:var(--dec-font-family-proxima-nova);font-size:13px;font-weight:600;line-height:16px;letter-spacing:2.7px;text-transform:uppercase;color:var(--dec-dark-gold-1)}.faq-section-ren .faq-rule{display:block;width:66px;height:1px;margin:20px 0 18px;background-color:var(--dec-light-gold-2)}.faq-section-ren .faq-heading{margin:0;font-family:var(--dec-font-family-ethereal);font-size:46px;font-weight:400;line-height:56px;text-align:left;color:var(--dec-black)}.faq-section-ren .faq-heading-accent{display:block;font-family:"Cormorant Garamond","Garamond","Times New Roman",serif;font-size:58px;font-style:italic;font-weight:300;line-height:56px;color:var(--dec-dark-gold-1)}.faq-section-ren .faq-intro-text{max-width:240px;margin:36px 0 0;font-family:var(--dec-font-family-proxima-nova);font-size:16px;font-weight:400;line-height:22px;color:var(--dec-light-black-2)}.faq-section-ren .faq-list{grid-area:list}.faq-section-ren .faq-callout{grid-area:callout;margin-top:30px;padding:20px;background-color:#F8F7F4;border-radius:12px}@media (min-width:992px){.faq-section-ren .faq-callout{margin-top:106px;padding:0;background-color:#fff0;border-radius:0}}.faq-section-ren .faq-callout-title{margin:0 0 6px;font-family:var(--dec-font-family-proxima-nova);font-size:16px;font-weight:600;line-height:22px;color:var(--dec-black)}.faq-section-ren .faq-callout-link{display:inline-flex;align-items:center;gap:10px;font-family:var(--dec-font-family-proxima-nova);font-size:15px;font-weight:600;line-height:22px;letter-spacing:normal;text-transform:none;color:var(--dec-dark-gold-1);text-decoration:none}.faq-section-ren .faq-callout-link:hover,.faq-section-ren .faq-callout-link:focus-visible{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.faq-section-ren .faq-callout-link svg{flex-shrink:0}.faq-section-ren .faq-accordion.accordion{display:block;border-top:1px solid #E3E0D9}.faq-section-ren .faq-accordion .accordion-item{border:0;border-bottom:1px solid #E3E0D9;border-radius:0;box-shadow:none;background-color:#fff0}.faq-section-ren .faq-accordion .accordion-header{margin:0}.faq-section-ren .faq-accordion .accordion-button{gap:20px;padding:25px 0;font-family:var(--dec-font-family-proxima-nova);font-size:18px;font-weight:600;line-height:22px;text-align:left;color:var(--dec-black);background-color:#fff0;border-radius:0;box-shadow:none;transition:padding-bottom 0.35s ease}.faq-section-ren .faq-accordion .accordion-button:not(.collapsed){padding-bottom:10px;color:var(--dec-black);background-color:#fff0;box-shadow:none}.faq-section-ren .faq-accordion .accordion-button:focus{box-shadow:none}.faq-section-ren .faq-accordion .accordion-button:focus-visible{outline:2px solid var(--dec-dark-gold-1);outline-offset:2px}.faq-section-ren .faq-accordion .accordion-button::after{flex-shrink:0;width:44px;height:44px;margin-left:auto;border:1px solid #E3E0D9;border-radius:50%;background-color:var(--dec-white);background-image:linear-gradient(var(--dec-dark-gold-1),var(--dec-dark-gold-1)),linear-gradient(var(--dec-dark-gold-1),var(--dec-dark-gold-1));background-size:16px 1.5px,1.5px 16px;background-position:center;background-repeat:no-repeat;transform:none;transition:none}.faq-section-ren .faq-accordion .accordion-button:not(.collapsed)::after{background-size:16px 1.5px,0 0;transform:none}@media (prefers-reduced-motion:reduce){.faq-section-ren .faq-accordion .accordion-button{transition:none}}.faq-section-ren .faq-accordion .accordion-body{margin:0 0 28px;padding:0 0 0 20px;border-left:3px solid var(--dec-gold);font-family:var(--dec-font-family-proxima-nova);font-size:16px;font-weight:400;line-height:22px;color:var(--dec-light-black-2)}@media (min-width:768px){.faq-section-ren .faq-accordion .accordion-body{padding-right:64px}}.faq-section-ren .faq-accordion .accordion-body p{margin:0}.faq-section-ren .faq-accordion .accordion-body .faq-answer-link{margin-top:26px}.faq-section-ren .faq-accordion .accordion-body .faq-answer-link a{font-size:inherit;font-weight:600;letter-spacing:normal;text-transform:none;color:var(--dec-dark-gold-1);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}