.dbr-faq{position:relative;isolation:isolate;color:rgb(var(--color-foreground))}.dbr-faq__fade{position:absolute;left:0;right:0;height:clamp(6rem,12vw,16rem);z-index:1;pointer-events:none}.dbr-faq__fade--top{top:0;background:linear-gradient(to bottom, var(--dbr-faq-fade-color) 0%, transparent 100%);opacity:var(--dbr-faq-fade-opacity, 0)}.dbr-faq__fade--bottom{bottom:0;background:linear-gradient(to top, var(--dbr-faq-fade-color) 0%, transparent 100%);opacity:var(--dbr-faq-fade-opacity, 0)}.dbr-faq__grid{display:grid;grid-template-columns:1fr 1.5fr;gap:clamp(3.2rem,6vw,8rem);align-items:start}.dbr-faq__intro{display:flex;flex-direction:column;gap:clamp(1.6rem,2.4vw,2.4rem)}.dbr-faq__heading{margin:0;font-family:var(--font-heading-family);font-weight:500;font-size:clamp(var(--dbr-faq-heading-fs-min, 32)*1px,var(--dbr-faq-heading-fs-desktop, 96)*100vw/1920,var(--dbr-faq-heading-fs-desktop, 96)*1px);line-height:1.05;color:var(--dbr-faq-heading-color, #2d2d2d)}.dbr-faq__heading p{margin:0}.dbr-faq__subtext{font-family:var(--font-body-family);font-weight:500;font-size:clamp(var(--dbr-faq-subtext-fs-min, 14)*1px,var(--dbr-faq-subtext-fs-desktop, 18)*100vw/1920,var(--dbr-faq-subtext-fs-desktop, 18)*1px);line-height:1.5;color:var(--dbr-faq-heading-color, #2d2d2d)}.dbr-faq__subtext p{margin:0}.dbr-faq__button{display:flex;align-items:center;justify-content:center;align-self:stretch;width:100%;padding:1.6rem 2.4rem;background:var(--dbr-faq-button-bg, #2d2d2d);color:var(--dbr-faq-button-color, #94774d);font-family:var(--font-body-family);font-weight:500;font-size:1.6rem;text-align:center;text-decoration:none;transition:opacity .2s ease}.dbr-faq__button:hover{opacity:.85}.dbr-faq__list{display:flex;flex-direction:column}.dbr-faq__item{border-bottom:.1rem solid rgba(var(--color-foreground), 0.2)}.dbr-faq__item:first-child{border-top:.1rem solid rgba(var(--color-foreground), 0.2)}.dbr-faq__item summary{padding-block:1.8rem}.dbr-faq__question,.dbr-faq__answer{font-family:var(--font-body-family);font-size:clamp(var(--dbr-faq-qa-fs-min, 20)*1px,var(--dbr-faq-qa-fs-desktop, 32)*100vw/1920,var(--dbr-faq-qa-fs-desktop, 32)*1px)}.dbr-faq__question{margin:0;font-weight:600}.dbr-faq__answer{font-weight:300;padding-bottom:1.8rem}@media screen and (max-width: 749px){.dbr-faq__grid{grid-template-columns:1fr}}