@media only screen and (min-width:0rem){#faq-main{background-color:var(--secondaryShadeLight);box-sizing:border-box;padding:var(--sectionPadding)}#faq-main .cs-container{display:flex;flex-direction:column;gap:clamp(1.5rem,3vw,2rem);margin:auto;max-width:80rem;width:100%}#faq-main .cs-index-inner{box-sizing:border-box}#faq-main .cs-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}#faq-main .cs-page-title{color:var(--secondary);font-family:var(--cinzel);font-size:clamp(2.125rem,5vw,3.5rem);font-weight:700;line-height:1.1em;margin:0 0 clamp(1rem,2vw,1.5rem)}#faq-main .cs-title-stop{color:var(--primary)}#faq-main .cs-lead{color:var(--bodyTextColor);font-family:var(--inter);font-size:1rem;line-height:1.6em;margin:0 0 .25rem;max-width:30rem}#faq-main .cs-index-list{border-top:1px solid #e8e2d8;display:flex;flex-direction:column;list-style:none;margin:0;padding:0}#faq-main .cs-index-item{border-bottom:1px solid #e8e2d8}#faq-main .cs-index-link{align-items:baseline;display:flex;gap:1rem;padding:clamp(.875rem,1.8vw,1.125rem) 0;position:relative;text-decoration:none}#faq-main .cs-index-link:before{background-color:var(--primary);bottom:-1px;content:"";height:2px;left:0;position:absolute;transition:width .4s ease;width:0}#faq-main .cs-index-link:focus-visible .cs-index-title,#faq-main .cs-index-link:hover .cs-index-title{color:var(--primary)}#faq-main .cs-index-link:focus-visible{outline:2px solid var(--primary);outline-offset:2px}#faq-main .cs-index-link.cs-active .cs-index-title{color:var(--primary)}#faq-main .cs-index-link.cs-active:before{width:3.5rem}#faq-main .cs-index-nav{display:none}#faq-main .cs-strip{display:flex;gap:.5rem;overflow-x:auto;position:sticky;top:6rem;z-index:50;-webkit-overflow-scrolling:touch;background-color:var(--secondaryShadeLight);padding:.5rem 0;scrollbar-width:none}#faq-main .cs-strip::-webkit-scrollbar{display:none}#faq-main .cs-strip-link{align-items:center;background-color:#fff;border:1px solid #e3d9c8;border-radius:2.5rem;color:var(--secondary);display:flex;flex:none;font-family:var(--inter);font-size:.875rem;font-weight:600;gap:.375rem;line-height:1;padding:.6875rem 1rem;text-decoration:none}#faq-main .cs-strip-link span{color:var(--primary);font-size:.75rem;letter-spacing:.08em}#faq-main .cs-strip-link.cs-active{background-color:var(--secondary);border-color:var(--secondary);color:#fff}#faq-main .cs-index-cta{box-sizing:border-box;display:none;margin-top:clamp(1.5rem,3vw,2rem);width:100%}#faq-main .cs-index-num{color:var(--primary);flex-shrink:0;font-family:var(--inter);font-size:.8125rem;font-weight:600;letter-spacing:.12em;min-width:1.75rem}#faq-main .cs-index-title{color:var(--secondary);font-family:var(--cinzel);font-size:clamp(1.1875rem,1.9vw,1.5rem);font-weight:700;line-height:1.3em;transition:color .3s}#faq-main .cs-sections{display:flex;flex-direction:column;min-width:0}#faq-main .cs-topic-group{background-color:#fff;border:1px solid #efe7da;border-radius:1rem;box-sizing:border-box;padding:clamp(1.75rem,3.5vw,2.75rem);scroll-margin-top:10rem}#faq-main .cs-topic-group:not(:first-of-type){margin-top:clamp(1.5rem,3vw,2rem)}.cs-faq-js #faq-main .cs-topic-group{display:none;margin-top:0;opacity:1;transition:opacity .2s ease}.cs-faq-js #faq-main .cs-topic-group.cs-active{display:block}.cs-faq-js #faq-main .cs-topic-group.cs-fading{opacity:0}#faq-main .cs-topic-header{margin-bottom:clamp(1.25rem,2.5vw,1.75rem)}#faq-main .cs-topic-num{align-items:center;color:var(--primary);display:flex;font-family:var(--inter);font-size:.8125rem;font-weight:600;gap:.75rem;letter-spacing:.12em;margin-bottom:.625rem}#faq-main .cs-topic-num:after{background-color:var(--primary);content:"";height:1px;width:2.5rem}#faq-main .cs-topic-title{color:var(--secondary);font-family:var(--cinzel);font-size:clamp(1.625rem,2.8vw,2.125rem);font-weight:700;line-height:1.2em;margin:0 0 .625rem}#faq-main .cs-topic-intro{color:var(--bodyTextColor);font-family:var(--inter);font-size:1rem;line-height:1.6em;margin:0;max-width:37.5rem}#faq-main .cs-faq-list{border-top:1px solid #e8e2d8;display:flex;flex-direction:column;list-style:none;margin:0;padding:0}#faq-main .cs-faq-item{border-bottom:1px solid #e8e2d8}#faq-main .cs-faq-item.cs-open .cs-faq-toggle{color:var(--primary)}#faq-main .cs-faq-item.cs-open .cs-indicator:after{transform:translate(-50%,-50%) rotate(90deg) scaleX(0)}#faq-main .cs-question{margin:0}#faq-main .cs-faq-toggle{align-items:center;background:none;border:none;box-sizing:border-box;color:var(--secondary);cursor:pointer;display:flex;font-family:var(--cinzel);font-size:1.125rem;font-weight:700;gap:1rem;justify-content:space-between;line-height:1.4em;padding:clamp(1.125rem,2.2vw,1.5rem) 0;text-align:left;transition:color .3s;width:100%}#faq-main .cs-faq-toggle:hover{color:var(--primary)}#faq-main .cs-faq-toggle:focus-visible{outline:2px solid var(--primary);outline-offset:2px}#faq-main .cs-indicator{flex-shrink:0;height:1.5rem;position:relative;width:1.5rem}#faq-main .cs-indicator:after,#faq-main .cs-indicator:before{background-color:var(--primary);content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .35s ease;width:.875rem}#faq-main .cs-indicator:after{transform:translate(-50%,-50%) rotate(90deg)}#faq-main .cs-faq-panel{display:grid;grid-template-rows:1fr;transition:grid-template-rows .35s ease}.cs-faq-js #faq-main .cs-faq-panel{grid-template-rows:0fr}.cs-faq-js #faq-main .cs-faq-item.cs-open .cs-faq-panel{grid-template-rows:1fr}#faq-main .cs-answer{min-height:0;overflow:hidden}#faq-main .cs-answer p{color:var(--bodyTextColor);font-family:var(--inter);font-size:1rem;line-height:1.65em;margin:0;max-width:40rem;padding:0 0 clamp(1.125rem,2.2vw,1.5rem)}#faq-main .cs-ask-card{align-items:flex-start;background-color:var(--secondary);border-radius:.75rem;border-top:4px solid var(--primary);box-sizing:border-box;display:flex;flex-direction:column;gap:1.25rem;margin-top:clamp(1.5rem,3vw,2rem);padding:clamp(1.75rem,3.5vw,2.5rem)}#faq-main .cs-ask-title{color:#fff;display:block;font-family:var(--cinzel);font-size:1.375rem;font-weight:700;line-height:1.2em;margin:0 0 .5rem}#faq-main .cs-ask-text{color:hsla(0,0%,100%,.85);font-family:var(--inter);font-size:.9375rem;line-height:1.6em;margin:0}}@media only screen and (min-width:48rem){#faq-main .cs-ask-card{align-items:center;flex-direction:row;justify-content:space-between}#faq-main .cs-ask-card .cs-button-gold{flex-shrink:0}}@media only screen and (min-width:64rem){#faq-main .cs-container{align-items:start;display:grid;gap:clamp(1.5rem,2.5vw,2.5rem);grid-template-columns:minmax(0,4fr) minmax(0,6fr)}#faq-main .cs-index{position:sticky;top:10rem}#faq-main .cs-strip{display:none}#faq-main .cs-index-nav{display:block}#faq-main .cs-index-inner{background-color:#fff;border:1px solid #efe7da;border-radius:1rem;padding:clamp(1.75rem,3.5vw,2.75rem)}#faq-main .cs-lead{margin-bottom:clamp(1.75rem,3.5vw,2.75rem)}#faq-main .cs-index-cta{display:block}}@media (prefers-reduced-motion:reduce){#faq-main .cs-faq-panel,#faq-main .cs-faq-toggle,#faq-main .cs-index-link:before,#faq-main .cs-index-title,#faq-main .cs-indicator:after,#faq-main .cs-indicator:before,#faq-main .cs-topic-group{transition:none}}