:root{--dd-faq-blue:#243e49;--dd-faq-ink:#162c40;--dd-faq-copy:#435261;--dd-faq-gold:#cda766;--dd-faq-gold-dark:#93651c;--dd-faq-red:#e6281f;--dd-faq-cream:#f7f5f1;--dd-faq-border:#e3d8c7;--dd-faq-warm-white:#f5f2ea}.dd-faq-modern-hero__eyebrow,.dd-faq-modern-hero h1 span,.dd-faq-modern-hero__subline,.dd-faq-single-hero h1{display:table;width:fit-content;max-width:100%;margin:0 0 10px;padding:6px 14px;color:var(--dd-faq-warm-white)!important;background:rgb(205 167 102 / .45);box-decoration-break:clone;-webkit-box-decoration-break:clone}.dd-faq-modern-hero h1{margin:0;font-size:clamp(38px, 4.3vw, 64px);line-height:1.05;letter-spacing:-.035em}.dd-faq-modern-hero h1 span{white-space:nowrap}.dd-faq-kicker,.dd-faq-topic-heading>p:first-child{margin:0 0 10px;color:var(--dd-faq-red);font-size:14px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dd-faq-intro h2,.dd-faq-topic-nav h2,.dd-faq-topic-heading h2,.dd-faq-cta h2,.dd-faq-empty h2{color:var(--dd-faq-ink);font-weight:800;letter-spacing:-.025em}.dd-faq-intro h2{margin:0 0 16px;font-size:clamp(30px, 3.2vw, 46px);line-height:1.15}.dd-faq-intro>p:not(.dd-faq-kicker){margin:0 0 17px;font-size:18px}.dd-faq-intro>p:last-of-type{margin-bottom:0}.dd-faq-intro a,.dd-faq-resources a,.dd-faq-glossary-index a{color:var(--dd-faq-red);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.dd-faq-intro a:visited,.dd-faq-resources a:visited,.dd-faq-glossary-index a:visited{color:var(--dd-faq-gold-dark)}.dd-faq-search-wrap label{display:block;margin-bottom:9px;color:var(--dd-faq-ink);font-weight:750}.dd-faq-search-control input{width:100%;height:52px;padding:0 51px 0 17px;border:1px solid #cfc5b7;border-radius:3px;background:#fff;color:var(--dd-faq-ink);font-size:16px}.dd-faq-search-control input:focus{outline:3px solid rgb(205 167 102 / .32);border-color:var(--dd-faq-gold-dark)}.dd-faq-topic-nav>h2{margin:0 0 20px;font-size:29px}.dd-faq-topic-grid a{position:relative;display:flex;justify-content:space-between;align-items:center;gap:14px;min-height:74px;padding:17px 20px 17px 23px;background:#fff;border:1px solid var(--dd-faq-border);border-top:4px solid var(--dd-faq-gold);color:var(--dd-faq-ink);text-decoration:none;box-shadow:0 7px 20px rgb(25 45 58 / .05);transition:transform .2s ease}.dd-faq-topic-grid a:hover,.dd-faq-topic-grid a:focus{transform:translateY(-3px);border-color:var(--dd-faq-gold);box-shadow:0 12px 26px rgb(25 45 58 / .11)}.dd-faq-topic-grid span{font-weight:750;line-height:1.35}.dd-faq-topic-heading h2{margin:0 0 8px;font-size:clamp(28px, 3vw, 40px);line-height:1.15}.dd-faq-topic-heading>p:last-child:not(:first-child){margin:0;font-size:17px}.dd-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 21px;color:var(--dd-faq-ink);font-size:18px;font-weight:760;line-height:1.45;cursor:pointer;list-style:none}.dd-faq-item summary::-webkit-details-marker{display:none}.dd-faq-item summary:hover,.dd-faq-item summary:focus{background:#f4eee4;color:var(--dd-faq-gold-dark)}.dd-faq-item summary i{position:relative;flex:0 0 24px;width:24px;height:24px;border-radius:50%;background:var(--dd-faq-blue)}.dd-faq-item summary i::before,.dd-faq-item summary i::after{content:"";position:absolute;top:50%;left:50%;width:10px;height:2px;background:#fff;transform:translate(-50%,-50%)}.dd-faq-item summary i::after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .2s ease}.dd-faq-item[open] summary{background:var(--dd-faq-blue);color:var(--dd-faq-warm-white)}.dd-faq-item[open] summary i{background:var(--dd-faq-gold)}.dd-faq-item[open] summary i::after{transform:translate(-50%,-50%) rotate(0)}.dd-faq-answer p,.dd-faq-single-content p{margin:0 0 17px;font-size:16px;line-height:1.65}.dd-faq-answer p:last-child,.dd-faq-single-content p:last-child{margin-bottom:0}.dd-faq-answer ul,.dd-faq-answer ol,.dd-faq-single-content ul,.dd-faq-single-content ol{margin:0 0 18px 22px}.dd-faq-answer a:not(.dd-faq-button),.dd-faq-single-content a:not(.dd-faq-button){color:var(--dd-faq-red);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.dd-faq-answer a:visited:not(.dd-faq-button),.dd-faq-single-content a:visited:not(.dd-faq-button){color:var(--dd-faq-gold-dark)}.dd-faq-glossary__popup a{display:block;margin-top:9px;font-weight:700}.dd-faq-resources h2{margin:0 0 13px;color:var(--dd-faq-ink);font-size:27px}.dd-faq-resources ul{margin:0 0 0 20px}.dd-faq-resources li+li{margin-top:7px}.dd-faq-cta h2{margin:0 0 12px;font-size:clamp(28px, 3vw, 40px)}.dd-faq-cta>p:not(.dd-faq-kicker){margin:0 auto 23px;max-width:760px}.dd-faq-cta>div{display:flex;justify-content:center;gap:14px}.dd-faq-single-hero h1{margin:0 0 10px;font-size:clamp(34px, 4vw, 56px);line-height:1.08;letter-spacing:-.03em}.dd-faq-glossary-intro h2{margin:0 0 14px;color:var(--dd-faq-ink);font-size:clamp(28px, 3vw, 40px)}.dd-faq-glossary-card h2{margin:0 0 10px;color:var(--dd-faq-ink);font-size:22px}.dd-faq-glossary-card p{margin:0 0 13px}.dd-faq-glossary-card p:last-child{margin-bottom:0}.dd-faq-single-content>p:first-child{font-size:18px}.dd-faq-single-nav a{font-weight:750}@media (max-width:767px){.dd-faq-main h1,.dd-faq-main h2,.dd-faq-main h3,.dd-faq-main p,.dd-faq-main li,.dd-faq-main summary{max-width:100%;overflow-wrap:anywhere;hyphens:auto}.dd-faq-modern-hero,.dd-faq-single-hero{min-height:330px}.dd-faq-modern-hero__image,.dd-faq-single-hero__image{object-position:64% center}.dd-faq-modern-hero__inner,.dd-faq-single-hero__inner{width:calc(100% - 30px);padding:34px 0}.dd-faq-modern-hero__eyebrow{font-size:13px}.dd-faq-modern-hero h1{font-size:clamp(30px, 9.5vw, 42px)}.dd-faq-modern-hero h1 span{white-space:normal}.dd-faq-modern-hero__subline{font-size:15px}.dd-faq-intro,.dd-faq-topic-nav,.dd-faq-sections,.dd-faq-empty,.dd-faq-legal-note,.dd-faq-cta,.dd-faq-single-content,.dd-faq-resources,.dd-faq-glossary-index{width:calc(100% - 30px)}.dd-faq-intro{padding:38px 0 30px}.dd-faq-intro h2{font-size:28px;line-height:1.18}.dd-faq-intro>p:not(.dd-faq-kicker){font-size:16px}.dd-faq-search-wrap{padding:20px 18px}.dd-faq-topic-grid{grid-template-columns:1fr}.dd-faq-topic-section{margin-bottom:46px}.dd-faq-item summary{padding:17px 16px;font-size:16px}.dd-faq-answer{padding:20px 17px 22px}.dd-faq-cta{padding:28px 20px}.dd-faq-cta>div,.dd-faq-single-nav{flex-direction:column}.dd-faq-button{width:100%}.dd-faq-single-hero h1{font-size:clamp(29px, 8.5vw, 40px)}.dd-faq-single-content{margin-top:30px;padding:25px 20px}.dd-faq-resources,.dd-faq-glossary-intro,.dd-faq-glossary-card{padding:22px 19px}.dd-faq-glossary-grid{grid-template-columns:1fr}.dd-faq-glossary__popup{position:fixed;z-index:10000;right:15px;bottom:20px;left:15px;width:auto;max-width:none}.dd-faq-glossary__popup::after{display:none}}@media (prefers-reduced-motion:reduce){.dd-faq-topic-grid a,.dd-faq-button,.dd-faq-item summary i::after{transition:none}}