.delony-faq-anchor,[id^="faqAnswer_"]{scroll-margin-top:125px}
.delony-faq-anchor{display:block;height:0}
[data-faq-hero-label]{font-size:clamp(1.6rem,3vw,2.5rem);font-weight:700;line-height:1.2}
#ihelp-answer-holder h1{font-size:clamp(1.4rem,3vw,2rem);line-height:1.3;overflow-wrap:anywhere}
.delony-faq-backlink{max-width:1140px;margin:24px auto;padding:0 18px}
.delony-faq-backlink a{color:#172d36;text-decoration:underline}
#delony-faq-hub{color:#172d36;text-align:left;line-height:1.55}
#delony-faq-hub [hidden]{display:none!important}
#delony-faq-hub a{color:#172d36;text-decoration:underline;text-underline-offset:3px}
#delony-faq-search-controls label{display:block;font-size:1.15rem;font-weight:700;margin-bottom:10px}
.delony-faq-search-row{display:flex;gap:12px;align-items:stretch}
#delony-faq-search{min-width:0;flex:1;min-height:52px;border:1px solid #887951;border-radius:6px;padding:12px;font:inherit;color:#172d36;background:#fff}
#delony-faq-search::placeholder{color:#626262;opacity:1}
#delony-faq-reset{border:1px solid #887951;background:#faf7f0;color:#172d36;border-radius:6px;padding:10px 18px;font:inherit;cursor:pointer;min-height:48px}
#delony-faq-hub :focus-visible{outline:3px solid #215f88;outline-offset:3px}
#delony-faq-count{margin:16px 0 22px;font-size:.95rem}
#delony-faq-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}
.delony-faq-group{border:1px solid #d6c7a7;border-radius:8px;background:#faf7f0;overflow-wrap:anywhere}
.delony-faq-group>summary{cursor:pointer;padding:18px;font-weight:700;min-height:58px;font-size:1.06rem}
.delony-faq-group>summary span{display:block;font-size:.83rem;font-weight:400;padding-left:20px;margin-top:3px}
.delony-faq-group ul{list-style:none;margin:0;padding:0 18px}
.delony-faq-group li{border-top:1px solid #ded6c5;padding:0;margin:0}
.delony-faq-group li a{display:block;padding:13px 0;min-height:44px}
.delony-faq-topic-link{font-size:.9rem;padding:14px 18px 18px;margin:0}
body:has(#delony-faq-hub) #kpg_886080>.container>.row{display:block}
body:has(#delony-faq-hub) #kpg_886080>.container>.row>.col-lg-6{width:100%;max-width:100%}
body:has(#delony-faq-hub) #kedit_vlwapzfoe{max-width:720px;margin:38px auto 0}
@media(max-width:640px){#delony-faq-groups{grid-template-columns:1fr}.delony-faq-search-row{flex-wrap:wrap}#delony-faq-search{flex-basis:100%}.delony-faq-group>summary{font-size:1rem}}
