.css-v2 .dlx-disclosure {background:var(--dlx-disclosure-bg,var(--dlx-bg-alt));border-top:1px solid var(--dlx-disclosure-rule,var(--dlx-rule));border-bottom:1px solid var(--dlx-disclosure-rule,var(--dlx-rule));padding:clamp(56px,8vw,88px) clamp(24px,6vw,80px)} .css-v2 .dlx-disclosure__shell {width:min(100%,var(--dlx-disclosure-shell),760px);margin:0 auto} .css-v2 .dlx-disclosure[data-dlx-disclosure="faq"] {box-sizing:border-box;width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)} .css-v2 .dlx-disclosure__head {margin:0} .css-v2 .dlx-disclosure__eyebrow {margin:0 0 18px;font-family:"DM Sans",sans-serif;font-size:9px;line-height:1;letter-spacing:4.6px;text-transform:uppercase;color:var(--dlx-gold-text,#776044);font-weight:300} .css-v2 .dlx-disclosure__title {margin:0 0 clamp(30px,5vw,46px);font-family:"EB Garamond",serif;font-size:clamp(28px,6vw,44px);font-weight:400;line-height:1.08;letter-spacing:-0.025em;color:var(--dlx-ink)} .css-v2 .dlx-disclosure__list {border-top:1px solid var(--dlx-rule)} .css-v2 .dlx-disclosure__item {border-bottom:1px solid var(--dlx-rule)} .css-v2 .dlx-disclosure__trigger {width:100%;min-height:68px;padding:14px 0;display:grid;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:clamp(16px,3vw,32px);background:transparent;border:0;color:var(--dlx-ink);text-align:left;cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent} .css-v2 .dlx-disclosure__trigger:focus-visible {outline:1px solid var(--dlx-gold);outline-offset:3px} .css-v2 .dlx-disclosure__trigger-text {font-family:"EB Garamond",serif;font-size:clamp(17px,2vw,22px);font-weight:400;line-height:1.3;letter-spacing:-0.015em;color:var(--dlx-ink)} .css-v2 .dlx-disclosure__icon {width:30px;height:30px;border:1px solid var(--dlx-rule);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--dlx-gold);flex-shrink:0;transition:background .22s ease,border-color .22s ease,color .22s ease} .css-v2 .dlx-disclosure__icon svg {display:block;width:10px;height:10px} .css-v2 .dlx-disclosure__icon svg line {transition:opacity .2s ease,stroke .2s ease} .css-v2 .dlx-disclosure__trigger[aria-expanded="true"] .dlx-disclosure__icon {background:var(--dlx-ink);border-color:var(--dlx-ink);color:var(--dlx-bg)} .css-v2 .dlx-disclosure__trigger[aria-expanded="true"] .dlx-disclosure__icon svg line:first-child {opacity:0} .css-v2 .dlx-disclosure__panel {max-height:0;overflow:hidden;opacity:0;visibility:hidden;transition:max-height .32s ease,opacity .22s ease,visibility .22s ease} .css-v2 .dlx-disclosure__item.is-open .dlx-disclosure__panel {max-height:1200px;opacity:1;visibility:visible} .css-v2 .dlx-disclosure__answer {padding:0 44px 18px 0;max-width:var(--dlx-disclosure-answer);font-family:var(--body-copy-family,"DM Sans",sans-serif);font-size:var(--body-copy-size,clamp(14px,2.2vw,17px));line-height:var(--body-copy-leading,1.95);font-weight:300;color:#3b352f} .css-v2 .dlx-disclosure__answer p,.css-v2 .dlx-disclosure__answer ul,.css-v2 .dlx-disclosure__answer ol {margin:0} .css-v2 .dlx-disclosure__answer p + p,.css-v2 .dlx-disclosure__answer ul + p,.css-v2 .dlx-disclosure__answer p + ul {margin-top:12px} .css-v2 .dlx-disclosure__answer a {color:var(--dlx-gold);text-decoration:none;border-bottom:1px solid rgba(155,126,88,.28)} @media (min-width:761px) {.css-v2 .dlx-disclosure {padding-left:0;padding-right:0}} @media (min-width:961px) {.css-v2 .dlx-disclosure {padding-top:76px;padding-bottom:84px}} @media (max-width:640px) {.css-v2 .dlx-disclosure {padding:44px clamp(22px,6vw,28px) 58px} .css-v2 .dlx-disclosure__shell {max-width:100%} .css-v2 .dlx-disclosure__eyebrow {margin-bottom:18px;font-size:8.5px;letter-spacing:4px} .css-v2 .dlx-disclosure__title {margin-bottom:24px;font-size:clamp(28px,6vw,44px);line-height:1.08} .css-v2 .dlx-disclosure__trigger {min-height:62px;padding:13px 0;grid-template-columns:minmax(0,1fr) 28px;gap:14px} .css-v2 .dlx-disclosure__trigger-text {font-size:clamp(16px,4.45vw,18px);line-height:1.32;letter-spacing:-0.008em} .css-v2 .dlx-disclosure__icon {width:28px;height:28px} .css-v2 .dlx-disclosure__icon svg {width:9px;height:9px} .css-v2 .dlx-disclosure__answer {max-width:none;padding:0 0 16px;font-size:var(--body-copy-size,14px);line-height:var(--body-copy-leading,1.95)}}