.site-faq{padding:var(--theme-city-section-space) 1.5rem 0;min-height:var(--theme-city-faq-height);display:flow-root}.site-faq .site-faq__heading{margin:0 0 0 1.25rem}.site-faq__list{width:min(100%, calc(100vw - var(--theme-city-faq-inset)));margin:1.875rem 0 0 1.875rem}.site-faq__button{cursor:pointer;justify-content:space-between;align-items:center;min-height:3.125rem;list-style:none;display:flex}.site-faq__button::-webkit-details-marker{display:none}.site-faq__button h3{font-size:var(--theme-city-faq-size);margin:0;font-weight:700;line-height:1}.site-faq__icon{margin-left:.25rem;font-size:1.5rem}.site-faq .site-faq__icon{flex:none;margin-left:0;font-size:1rem;line-height:1;display:flex}.site-faq__answer{padding-block:var(--theme-city-copy-gap);font-size:1rem;font-style:italic;line-height:1.5}@media (width<=767px){.site-faq__button{flex-flow:wrap;align-items:center}.site-faq__button h3{flex-shrink:0;max-width:100%}.site-faq__icon{margin:0;font-size:1rem;line-height:1rem}}.site-faq{color:var(--theme-foreground);background:var(--theme-surface);font-family:var(--theme-font-body)}.site-faq .site-faq__heading{font-size:var(--theme-city-heading-size);font-weight:700;line-height:1}.site-faq__heading strong{color:#0000;background:var(--theme-city-heading-gradient);background-clip:text}@media (width<=478px){.site-faq .city-page__action--outline{margin-top:0}.site-faq__button h3{font-size:var(--theme-city-faq-size-mobile)}}.directory-faq{padding:var(--theme-faq-section-space) 1.5rem;color:var(--theme-foreground);background:var(--theme-surface);font-family:var(--theme-font-body)}.directory-faq__container{width:min(100%, var(--theme-article-width));margin-inline:auto}.directory-faq .directory-faq__heading{width:fit-content;margin:0 auto var(--theme-city-section-space);font-size:var(--theme-article-title);font-weight:600;line-height:1}.directory-faq__heading strong{font-weight:inherit;color:#0000;background:var(--theme-faq-heading-gradient);background-clip:text}.directory-faq__item{border-bottom:1px solid var(--theme-faq-border);padding-block:1.5rem}.directory-faq__button{padding-block:var(--theme-city-copy-gap);cursor:pointer;justify-content:space-between;align-items:center;margin-bottom:-1px;list-style:none;display:flex}.directory-faq__button::-webkit-details-marker{display:none}.directory-faq__button :is(h2,h3){font-size:var(--theme-article-size-24);margin:0;font-weight:600;line-height:1.25}.directory-faq__icon{flex:0 0 var(--theme-faq-icon-width);height:2rem;position:relative}.directory-faq__icon:before,.directory-faq__icon:after{content:"";width:var(--theme-faq-icon-mark);height:var(--theme-faq-icon-stroke);border-radius:var(--theme-faq-icon-radius);background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.directory-faq__icon:after{transform:translate(-50%,-50%)rotate(90deg)}.directory-faq__item[open] .directory-faq__icon:after{display:none}.directory-faq__answer{padding-bottom:var(--theme-city-copy-gap);font-size:var(--theme-article-size-20);font-weight:500;line-height:1.5}.directory-faq__answer p{margin:0 0 1.2em}.directory-faq__answer p:last-child{margin-bottom:0}.directory-faq__answer a{color:inherit;text-decoration:underline}.directory-faq__answer strong{font-weight:700}@media (width<=767px){.directory-faq{padding-block:var(--theme-faq-section-space-mobile)}.directory-faq .directory-faq__heading{font-size:var(--theme-article-title-mobile)}}.directory-faq-action{padding-block:var(--theme-city-section-space);justify-content:center;display:flex}.directory-faq-action .homepage-button{width:min(var(--theme-faq-action-width), calc(100% - 3rem));background:var(--theme-source-action-surface);margin-block:1.875rem}.directory-faq-action.directory-faq-action--contact{padding-block:var(--theme-contact-action-space)}.directory-faq-action--contact .homepage-button{min-height:var(--theme-contact-button-height);padding-block:var(--theme-contact-action-padding);border-width:1px;margin-block:0}.guide-faq{padding:var(--theme-guide-section-space) 1.5rem;font-family:var(--theme-font-body);color:var(--theme-foreground);background:var(--theme-surface)}.guide-faq__container{width:min(100%, var(--theme-article-width));flex-direction:column;margin-inline:auto;display:flex}.guide-faq .guide-faq__heading{font-size:var(--theme-guide-heading);text-align:center;margin:0 0 var(--theme-city-section-space);font-weight:600;line-height:1}.guide-faq__heading strong{font-weight:inherit;color:#0000;background:var(--theme-city-heading-gradient);background-clip:text}.guide-faq__button{cursor:pointer;justify-content:space-between;align-items:center;min-height:3.125rem;list-style:none;display:flex}.guide-faq__button::-webkit-details-marker{display:none}.guide-faq__button h3{font-size:var(--theme-article-size-25);margin:0;font-weight:500;line-height:1}.guide-faq__icon{font-size:1rem;line-height:1}.guide-faq__item[open] .guide-faq__icon{transform:rotate(90deg)}.guide-faq__answer{padding-block:var(--theme-city-copy-gap);font-size:1rem;line-height:1.5}.guide-faq__answer p{margin:0 0 1.2em}.guide-faq__answer p:last-child{margin-bottom:0}.guide-faq__action{padding:var(--theme-city-action-pad) 1.125rem;border:2px solid var(--theme-source-action);border-radius:var(--theme-guide-action-radius);color:var(--theme-source-action);text-align:center;letter-spacing:var(--theme-city-action-tracking);justify-content:center;align-self:center;margin-top:1.875rem;font-size:1.125rem;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}@media (width<=767px){.guide-faq{padding-block:var(--theme-city-section-space)}.guide-faq__button{flex-direction:column;align-items:flex-start}.guide-faq__action{margin:2rem 0 var(--theme-city-section-space)}}@media (width<=478px){.guide-faq .guide-faq__heading{font-size:var(--theme-article-heading-4)}}.comparison-faq{padding:var(--theme-compare-section-space) 1.5rem 0;font-family:var(--theme-font-body);color:var(--theme-foreground);background:var(--theme-surface)}.comparison-faq__container{width:min(100%, var(--theme-site-content-width));flex-direction:column;margin-inline:auto;display:flex}.comparison-faq .comparison-faq__heading{font-size:var(--theme-compare-heading-large);text-align:center;margin:0 0 var(--theme-compare-faq-gap);font-weight:600;line-height:1}.comparison-faq__heading strong{font-weight:inherit;color:#0000;background:var(--theme-city-heading-gradient);background-clip:text}.comparison-faq__button{cursor:pointer;justify-content:space-between;align-items:center;min-height:3.125rem;list-style:none;display:flex}.comparison-faq__button::-webkit-details-marker{display:none}.comparison-faq__button h3{font-size:var(--theme-article-size-25);margin:0;font-weight:700;line-height:1}.comparison-faq__icon{font-size:1rem;line-height:1}.comparison-faq__item[open] .comparison-faq__icon{transform:rotate(90deg)}.comparison-faq__answer{padding-block:var(--theme-city-copy-gap);font-size:1rem;line-height:1.5}.comparison-faq__answer p{margin:0 0 1.2em}.comparison-faq__answer p:last-child{margin-bottom:0}.comparison-faq__action{margin:var(--theme-compare-band-space) 0 calc(2 * var(--theme-compare-band-space));padding:var(--theme-city-action-pad) 1.125rem;border:2px solid var(--theme-source-action);border-radius:var(--theme-guide-action-radius);color:var(--theme-source-action);justify-content:center;align-self:center;font-size:1.125rem;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.comparison-faq--short{padding-top:var(--theme-guide-section-space)}.comparison-faq--compact .comparison-faq__heading{font-size:var(--theme-guide-heading);margin-bottom:var(--theme-compare-band-space)}@media (width<=767px){.comparison-faq .comparison-faq__heading{margin-bottom:var(--theme-compare-band-space);font-size:3rem}.comparison-faq--compact .comparison-faq__heading{font-size:2.25rem}.comparison-faq__button{flex-flow:wrap;align-items:center}.comparison-faq__action{margin-top:2rem;margin-bottom:var(--theme-compare-band-space)}.comparison-faq--short .comparison-faq__action{margin-top:calc(2rem + var(--theme-compare-band-space));margin-bottom:calc(2 * var(--theme-compare-band-space))}.comparison-faq--compact .comparison-faq__action{margin-top:calc(2rem + var(--theme-compare-band-space))}.comparison-faq:not(.comparison-faq--compact) .comparison-faq__button h3{font-size:1.5rem}.comparison-faq:not(.comparison-faq--compact):not(.comparison-faq--short) .comparison-faq__item:first-child h3{font-weight:600}}.comparison-faq__icon{flex-shrink:0;width:.375rem}.comparison-faq--layout-medium-spaced,.comparison-faq--layout-medium-padded,.comparison-faq--layout-small,.comparison-faq--layout-small-inset,.comparison-faq--layout-large-tight{padding-top:var(--theme-compare-section-space)}.comparison-faq--layout-medium-short,.comparison-faq--layout-medium-spaced{padding-top:var(--theme-guide-section-space)}.comparison-faq--layout-medium-padded{padding-bottom:var(--theme-compare-section-space)}.comparison-faq--layout-medium-short .comparison-faq__heading,.comparison-faq--layout-medium-spaced .comparison-faq__heading,.comparison-faq--layout-medium-padded .comparison-faq__heading{font-size:var(--theme-guide-heading)}.comparison-faq--layout-small .comparison-faq__heading,.comparison-faq--layout-small-inset .comparison-faq__heading{font-size:var(--theme-compare-heading)}.comparison-faq--layout-medium-short .comparison-faq__heading,.comparison-faq--layout-medium-spaced .comparison-faq__heading{margin-bottom:var(--theme-compare-faq-gap)}.comparison-faq--layout-medium-padded .comparison-faq__heading,.comparison-faq--layout-small .comparison-faq__heading,.comparison-faq--layout-small-inset .comparison-faq__heading,.comparison-faq--layout-large-tight .comparison-faq__heading{margin-bottom:var(--theme-compare-band-space)}@media (width<=767px){.comparison-faq--layout-medium-spaced{padding-top:var(--theme-compare-section-space)}.comparison-faq--layout-medium-short .comparison-faq__heading,.comparison-faq--layout-medium-spaced .comparison-faq__heading,.comparison-faq--layout-medium-padded .comparison-faq__heading,.comparison-faq--layout-small .comparison-faq__heading,.comparison-faq--layout-small-inset .comparison-faq__heading{margin-bottom:var(--theme-compare-band-space);font-size:2.25rem}.comparison-faq[class*=--layout-] .comparison-faq__button h3{font-size:var(--theme-article-size-25)}.comparison-faq[class*=--layout-] .comparison-faq__action{margin-top:calc(2rem + var(--theme-compare-band-space));margin-bottom:var(--theme-compare-band-space)}}.comparison-faq--layout-small-inset{padding-top:var(--theme-guide-section-space);position:relative}.comparison-faq--layout-small-inset .comparison-faq__heading-wrap{top:var(--theme-guide-section-space);width:35%;min-height:var(--theme-compare-faq-inset-height);align-items:center;display:flex;position:absolute;left:32.5%}.comparison-faq--layout-small-inset .comparison-faq__heading{overflow-wrap:break-word;min-width:0;max-width:100%;margin:0}.comparison-faq--layout-small-inset .comparison-faq__container{padding-top:var(--theme-compare-faq-gap)}@media (width<=767px){.comparison-faq.comparison-faq--layout-small .comparison-faq__button h3,.comparison-faq.comparison-faq--layout-small-inset .comparison-faq__button h3{font-size:1.5rem}.comparison-faq.comparison-faq--action-end-none .comparison-faq__action{margin-bottom:0}.comparison-faq.comparison-faq--action-end-large .comparison-faq__action{margin-bottom:calc(2 * var(--theme-compare-band-space))}.comparison-faq.comparison-faq--action-end-section .comparison-faq__action{margin-bottom:var(--theme-compare-section-space)}}.comparison-faq--layout-medium-padded .comparison-faq__action{margin-bottom:0}.homepage-faq.homepage-faq--interactive{min-height:var(--theme-city-faq-height);height:auto;padding-bottom:5rem}.homepage-faq__container{padding-inline:2%}.homepage-faq__intro{margin-bottom:var(--theme-city-faq-inset);min-height:var(--theme-home-faq-intro-height);justify-content:space-between;align-items:center;gap:2rem;display:flex}.homepage-faq__heading{font-size:var(--theme-guide-heading);margin:0;font-weight:600;line-height:1}.homepage-faq__heading strong{color:var(--theme-source-action)}.homepage-faq__intro .homepage-button{color:var(--theme-source-action);border-color:var(--theme-source-action)}.homepage-faq__list{gap:.375rem;display:grid}.homepage-faq__button{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;list-style:none;display:flex}.homepage-faq__button::-webkit-details-marker{display:none}.homepage-faq__button h3{font-size:var(--theme-article-size-25);margin:0;font-weight:700;line-height:1}.homepage-faq__icon{transition:transform .15s}.homepage-faq__item[open] .homepage-faq__icon{transform:rotate(90deg)}.homepage-faq__answer{padding-top:1rem;font-size:1rem;line-height:1.5}.homepage-faq__answer p{margin:0}.homepage-faq__button:focus-visible{outline:.1875rem solid var(--theme-consent-action);outline-offset:.1875rem}@media (width<=767px){.homepage-faq__container{padding-inline:1.5rem}.homepage-faq__intro{min-height:0;margin-bottom:var(--theme-home-faq-mobile-inset);flex-direction:column;align-items:center}.homepage-faq__list{gap:1rem}.homepage-faq__heading{font-size:var(--theme-article-heading-4)}}.comparison-faq--buying{padding:calc(var(--spacing) * 20) calc(var(--spacing) * 6);flex-direction:column;align-items:center;display:flex}.comparison-faq--buying .comparison-faq__heading{font-size:var(--theme-buying-heading);margin-bottom:calc(var(--spacing) * 12.5)}.comparison-faq--buying .comparison-faq__button h3,.comparison-faq--buying.comparison-faq .comparison-faq__item:first-child .comparison-faq__button h3{font-size:var(--theme-article-size-25);font-weight:500}.comparison-faq--buying .comparison-faq__action{margin:calc(var(--spacing) * 12.5) 0 0;color:var(--theme-consent-action-text);background:var(--theme-source-action-surface);letter-spacing:var(--theme-guide-action-tracking);border-width:1px}@media (width<=767px){.comparison-faq--buying.comparison-faq .comparison-faq__button h3{font-size:var(--theme-article-size-25)}.comparison-faq--buying .comparison-faq__heading{font-size:var(--theme-buying-heading-mobile)}.comparison-faq--buying .comparison-faq__button h3{width:100%}.comparison-faq--buying .comparison-faq__action{margin-top:calc(var(--spacing) * 20.5)}}.comparison-faq--editorial{margin-bottom:var(--theme-editorial-heading);flex-direction:column;align-items:center;padding-top:0;display:flex}.comparison-faq--editorial .comparison-faq__heading{font-size:var(--theme-guide-heading);margin-top:calc(var(--spacing) * 20);margin-bottom:var(--theme-city-section-space)}.comparison-faq--editorial .comparison-faq__button h3,.comparison-faq--editorial.comparison-faq .comparison-faq__item:first-child .comparison-faq__button h3{font-weight:500}.comparison-faq--editorial .comparison-faq__action{margin-block:var(--theme-city-section-space);letter-spacing:var(--theme-city-action-tracking)}@media (width<=767px){.comparison-faq--editorial{padding-block:var(--theme-city-section-space);margin-bottom:0}.comparison-faq--editorial .comparison-faq__heading{font-size:var(--theme-article-heading-4);margin-top:0}.comparison-faq--editorial.comparison-faq .comparison-faq__button h3{font-size:var(--theme-article-size-25);max-width:100%}.comparison-faq--editorial .comparison-faq__action{margin:calc(var(--spacing) * 8) 0 0}}
