.deem-faq-page-questions{position:relative;overflow:clip;width:100vw;max-width:none;margin-inline:calc(50% - 50vw);padding:clamp(30px, 3.5vw, 48px) 0 clamp(42px, 5vw, 70px);background:radial-gradient(circle at 3% 12%,rgb(193 148 94 / .09),transparent 26%),var(--deem-cream);color:var(--deem-ink)}.deem-faq-page-questions *{box-sizing:border-box}.deem-faq-page-questions__heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);align-items:end;gap:clamp(25px, 5vw, 76px);margin-bottom:clamp(28px, 4vw, 52px)}.deem-faq-page-questions__eyebrow{display:inline-flex;align-items:center;gap:12px;color:#946b46;font:700 14px/1.5 var(--deem-font-body)}.deem-faq-page-questions__eyebrow span{width:28px;height:1px;background:var(--deem-gold)}#content .entry-content .deem-faq-page-questions h2,.deem-faq-page-questions h2{margin:11px 0 0;color:var(--deem-plum);font:400 clamp(2.8rem, 4.5vw, 4.75rem)/1.25 var(--deem-font-display)}.deem-faq-page-questions__heading>p{max-width:475px;margin:0 0 8px;padding-inline-start:clamp(18px, 2.3vw, 30px);border-inline-start:1px solid var(--deem-gold);color:var(--deem-muted);font:500 clamp(16px, 1.25vw, 18px)/1.85 var(--deem-font-body)}.deem-faq-page-questions__layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(310px,.7fr);align-items:start;gap:clamp(25px, 4.7vw, 66px)}.deem-faq-page-questions__list{min-width:0;border-top:1px solid rgb(193 148 94 / .64)}.deem-faq-page-questions__item{border-bottom:1px solid var(--deem-line);transition:background-color .2s ease}.deem-faq-page-questions__item[open]{background:rgb(255 253 249 / .83)}.deem-faq-page-questions__item summary{display:flex;align-items:center;gap:clamp(12px, 1.6vw, 24px);min-height:91px;padding:19px clamp(10px, 1.7vw, 22px);cursor:pointer;list-style:none}.deem-faq-page-questions__item summary::-webkit-details-marker{display:none}.deem-faq-page-questions__item summary::marker{content:''}.deem-faq-page-questions__item summary:focus-visible{outline:2px solid var(--deem-gold);outline-offset:-3px}.deem-faq-page-questions__number{flex:0 0 30px;color:#a97e51;font:400 23px/1 var(--deem-font-display)}.deem-faq-page-questions__question{flex:1;color:var(--deem-plum);font:600 clamp(17px, 1.45vw, 21px)/1.58 var(--deem-font-body)}.deem-faq-page-questions__toggle{position:relative;flex:0 0 38px;height:38px;border:1px solid rgb(193 148 94 / .55);border-radius:50%;color:#9a714b}.deem-faq-page-questions__toggle::before,.deem-faq-page-questions__toggle::after{position:absolute;top:50%;left:50%;width:14px;height:1px;background:currentColor;content:'';transform:translate(-50%,-50%)}.deem-faq-page-questions__toggle::after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .2s ease}.deem-faq-page-questions__item[open] .deem-faq-page-questions__toggle{background:var(--deem-plum);border-color:var(--deem-plum);color:var(--deem-gold-light)}.deem-faq-page-questions__item[open] .deem-faq-page-questions__toggle::after{transform:translate(-50%,-50%)}.deem-faq-page-questions__answer{padding:0 clamp(56px, 6vw, 82px) 25px 25px}.deem-faq-page-questions__answer p{max-width:650px;margin:0;color:var(--deem-muted);font:500 16px/1.9 var(--deem-font-body)}.deem-faq-page-questions__aside{position:sticky;top:96px;overflow:hidden;border:1px solid rgb(193 148 94 / .5);background:var(--deem-plum);color:var(--deem-ivory)}.deem-faq-page-questions__photo{position:relative;height:clamp(230px, 26vw, 330px);overflow:hidden;background:var(--deem-plum-soft)}.deem-faq-page-questions__photo::after{position:absolute;inset:40% 0 0;background:linear-gradient(transparent,rgb(29 12 21 / .44));content:'';pointer-events:none}.deem-faq-page-questions__photo img{display:block;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;object-position:center 38%}.deem-faq-page-questions__aside-copy{position:relative;padding:clamp(28px, 3vw, 42px)}.deem-faq-page-questions__aside-copy::after{position:absolute;inset:12px;border:1px solid rgb(225 189 137 / .18);content:'';pointer-events:none}.deem-faq-page-questions__aside-kicker{color:var(--deem-gold-light);font:700 10px/1.5 var(--deem-font-body);letter-spacing:.14em}.deem-faq-page-questions__aside-kicker span{margin-inline:6px}#content .entry-content .deem-faq-page-questions__aside h3,.deem-faq-page-questions__aside h3{margin:20px 0 9px;color:var(--deem-gold-light);font:400 clamp(2.25rem, 3vw, 3.2rem)/1.28 var(--deem-font-display)}.deem-faq-page-questions__aside p{max-width:350px;margin:0;color:#e6d7d0;font:500 16px/1.82 var(--deem-font-body)}.deem-faq-page-questions__aside a{position:relative;z-index:1;display:inline-flex;align-items:center;gap:16px;margin-top:25px;padding-bottom:6px;border-bottom:1px solid var(--deem-gold-light);color:var(--deem-gold-light)!important;font:700 15px/1.4 var(--deem-font-body);text-decoration:none!important;transition:gap .2s ease,color .2s ease}.deem-faq-page-questions__aside a:hover,.deem-faq-page-questions__aside a:focus-visible{gap:23px;color:#fff5dc!important}.deem-faq-page-questions__aside a span{font-size:21px;line-height:.8}@media (max-width:940px){.deem-faq-page-questions__layout{grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);gap:25px}.deem-faq-page-questions__aside-copy{padding:27px}}@media (max-width:767px){.deem-faq-page-questions{padding-block:31px 44px}.deem-faq-page-questions__heading{grid-template-columns:1fr;gap:13px;margin-bottom:27px}.deem-faq-page-questions__heading>p{max-width:620px}.deem-faq-page-questions__layout{grid-template-columns:1fr;gap:30px}.deem-faq-page-questions__aside{position:static;display:grid;grid-template-columns:40% 1fr}.deem-faq-page-questions__photo{height:100%;min-height:260px}}@media (max-width:540px){.deem-faq-page-questions__item summary{min-height:77px;padding:15px 8px;gap:11px}.deem-faq-page-questions__number{flex-basis:26px;font-size:20px}.deem-faq-page-questions__question{font-size:16px}.deem-faq-page-questions__toggle{flex-basis:33px;height:33px}.deem-faq-page-questions__answer{padding:0 45px 20px 8px}.deem-faq-page-questions__aside{display:block}.deem-faq-page-questions__photo{height:240px;min-height:0}}@media (prefers-reduced-motion:reduce){.deem-faq-page-questions__item,.deem-faq-page-questions__toggle::after,.deem-faq-page-questions__aside a{transition:none}}