.nd.faq-accordion{padding:var(--spacing-80) 0;position:relative}.nd.faq-accordion .faq-accordion__wave-wrap{color:var(--color-brand-cream);height:28px;left:0;line-height:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:-28px;z-index:1}.nd.faq-accordion .faq-accordion__wave{display:block;height:100%;width:100%}.nd.faq-accordion .faq-accordion__wrap{display:flex;flex-direction:column;gap:var(--spacing-12);list-style:none;margin:0;padding:0}.nd.faq-accordion .faq-accordion__heading{margin:0}.nd.faq-accordion .faq-accordion__trigger{align-items:center;background-color:var(--header-color,var(--color-brand-secondary));border:0;border-radius:10px;color:var(--color-neutral-white);cursor:pointer;display:flex;font-family:var(--font-secondary);font-size:18px;font-weight:400;gap:var(--spacing-16);line-height:1.3;padding:var(--spacing-16) var(--spacing-20);text-align:left;width:100%}.nd.faq-accordion.faq-accordion--date-varieties .faq-accordion__trigger{font-size:30px;line-height:1.3;padding:12px}.nd.faq-accordion .faq-accordion__question{flex:1 0 0}.nd.faq-accordion .faq-accordion__icon{display:block;fill:var(--color-neutral-white);flex-shrink:0;height:20px;width:20px}.nd.faq-accordion.faq-accordion--date-varieties .faq-accordion__icon{height:20px;width:20px}.nd.faq-accordion .faq-accordion__trigger[aria-expanded=false] .faq-accordion__icon--minus,.nd.faq-accordion .faq-accordion__trigger[aria-expanded=true] .faq-accordion__icon--plus{display:none}.nd.faq-accordion .faq-accordion__panel{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.nd.faq-accordion .faq-accordion__panel:not([aria-hidden=true]){max-height:none}@media (prefers-reduced-motion:reduce){.nd.faq-accordion .faq-accordion__panel{transition:none}}.nd.faq-accordion .faq-accordion__content{display:flex;flex-direction:column;gap:var(--spacing-16);padding:var(--spacing-16)}.nd.faq-accordion.faq-accordion--date-varieties .faq-accordion__content{padding:25px 15px 15px}.nd.faq-accordion .faq-accordion__answer-wrap{flex:1 0 0}.nd.faq-accordion .faq-accordion__sub-heading{color:var(--color-brand-primary);font-family:var(--font-tertiary);font-size:20px;line-height:1.3;margin:0 0 var(--spacing-16)}.nd.faq-accordion .faq-accordion__answer{color:var(--color-brand-primary);font-family:var(--font-primary)}.nd.faq-accordion .faq-accordion__answer :is(h1,h2,h3,h4,h5,h6){color:var(--color-brand-primary);font-family:var(--font-tertiary)}.nd.faq-accordion .faq-accordion__answer h3{font-size:20px;line-height:1.3;margin-bottom:var(--spacing-16)}.nd.faq-accordion .faq-accordion__answer p{font-size:16px;line-height:1.3;margin-bottom:var(--spacing-12)}.nd.faq-accordion .faq-accordion__answer p:last-child{margin-bottom:0}.nd.faq-accordion.faq-accordion--date-varieties .faq-accordion__answer b,.nd.faq-accordion.faq-accordion--date-varieties .faq-accordion__answer strong{font-family:var(--font-tertiary);font-size:16px;font-weight:400;letter-spacing:1.6px;text-transform:uppercase}.nd.faq-accordion .faq-accordion__image{display:block;flex-shrink:0;margin:0;overflow:hidden;width:100%}.nd.faq-accordion .faq-accordion__image-img{display:block;height:auto;margin-inline:auto;object-fit:cover;object-position:center;width:100%}.nd.nd.faq-accordion.faq-accordion--date-varieties .faq-accordion__answer{color:var(--color-brand-primary)}.nd.faq-accordion.faq-accordion--date-varieties .faq-accordion__wrap{gap:var(--spacing-8)}@media (max-width:767px){.nd.faq-accordion .faq-accordion__image-img{max-width:150px}}@media (min-width:768px){.nd.faq-accordion .faq-accordion__content--with-image{align-items:flex-start;flex-direction:row;gap:38px}.nd.faq-accordion .faq-accordion__image{float:right;padding:0 0 var(--spacing-16) var(--spacing-40);width:290px}}@media (min-width:1199px){.nd.faq-accordion .faq-accordion__trigger{font-size:22px;line-height:28px}.nd.faq-accordion .faq-accordion__answer p{font-size:20px;line-height:1.5}.nd.faq-accordion .faq-accordion__wrap{gap:var(--spacing-24)}.nd.faq-accordion .faq-accordion__answer h3,.nd.faq-accordion .faq-accordion__sub-heading{font-size:24px;line-height:32px}.nd.faq-accordion.faq-accordion--date-varieties{padding-bottom:var(--spacing-112)}.nd.faq-accordion--date-varieties .faq-accordion__answer p{line-height:28px;margin-bottom:var(--spacing-8)}.nd.faq-accordion.faq-accordion--date-varieties .faq-accordion__trigger{font-size:48px;line-height:55px;padding:var(--spacing-16) var(--spacing-20)}.nd.faq-accordion.faq-accordion--date-varieties .faq-accordion__wrap{gap:var(--spacing-12)}}