.home-faq{align-self:stretch;width:100%;padding:88px 24px 96px;background-color:var(--vt-sand);box-sizing:border-box}.home-faq__inner{display:flex;flex-direction:column;gap:32px;width:100%;max-width:1272px;margin:0 auto}.home-faq__header{display:flex;flex-direction:column;align-items:flex-start;gap:var(--vt-section-heading-gap,20px);max-width:720px}.home-faq__accordion{width:100%;max-width:900px}.home-faq__eyebrow{margin:0;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-weight:600;line-height:1em;letter-spacing:.2em;text-transform:uppercase;color:var(--vt-eyebrow)}.home-faq__title{margin:0;font-family:var(--font-prata),"Prata",serif;font-size:44px;font-weight:400;line-height:1.2em;letter-spacing:-.01em;color:#5c6e7a}.home-faq__divider{display:block;width:var(--vt-section-divider-width,110px);height:var(--vt-section-divider-thickness,1.5px);margin:0;padding:0;border:0;background-color:var(--vt-divider)}.home-faq__intro{margin:0;max-width:640px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:16px;font-weight:400;line-height:1.75em;color:var(--vt-text-body)}.home-faq__footer{margin-top:0}.home-faq__link{display:inline-flex;text-decoration:none}.home-faq__link-content{display:inline-flex;flex-direction:row-reverse;align-items:center;gap:10px;padding:16px 24px 13px;border:1px solid #3d7a9e;border-radius:2px;background:transparent;color:#3d7a9e;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-weight:600;line-height:1.2;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.home-faq__link-icon{flex-shrink:0;width:15px;height:16px;color:#3d7a9e;transition:color .2s ease}.home-faq__link:hover .home-faq__link-content{background:#3d7a9e;color:#ffffff;border-color:#3d7a9e}.home-faq__link:hover .home-faq__link-icon{color:#ffffff}@media (max-width:767px){.home-faq{padding:64px 20px 72px}.home-faq__title{font-size:34px}}@media (min-width:1024px){.home-faq__title{font-size:48px}}.office-policies-faq{display:flex;flex-direction:column;width:100%}.office-policies-faq__item{border:1px solid #d7d7d7;border-bottom:0;background-color:#ffffff;scroll-margin-top:calc(var(--site-header-height, 88px) + 12px);scroll-margin-bottom:calc(72px + env(safe-area-inset-bottom, 0px))}.office-policies-faq__item:last-child{border-bottom:1px solid #d7d7d7}.office-policies-faq__trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:18px 20px;border:0;background:transparent;cursor:pointer;text-align:left}.office-policies-faq__question{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:17px;font-weight:500;line-height:1.45;color:#5c6e7a}.office-policies-faq__icon{position:relative;flex-shrink:0;width:14px;height:14px;color:#5c6e7a}.office-policies-faq__icon--open,.office-policies-faq__item--open .office-policies-faq__icon--closed{display:none}.office-policies-faq__icon--closed,.office-policies-faq__item--open .office-policies-faq__icon--open{display:block}.office-policies-faq__item--open .office-policies-faq__icon,.office-policies-faq__item--open .office-policies-faq__question,.office-policies-faq__trigger:hover .office-policies-faq__icon,.office-policies-faq__trigger:hover .office-policies-faq__question{color:#3d7a9e}.office-policies-faq__panel .smooth-accordion-panel__inner{padding:0 18px 12px}.office-policies-faq__answer{margin:0;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:16px;font-weight:400;line-height:1.75;color:var(--vt-text-body);text-align:left}.office-policies-faq__answer a{color:#3d7a9e;text-decoration:underline;text-underline-offset:2px}.office-policies-faq__answer a:hover{color:#2a5f7a}