.fresh-faq-section .fresh-connected-features{min-height:clamp(360px,34vw,560px);align-items:stretch;justify-items:center;padding:0 clamp(24px,5vw,80px)}.fresh-faq-section__items{display:flex;flex-direction:column;align-self:stretch;width:min(100%,1040px);margin-inline:auto;border-inline:1px solid var(--app-border)}.fresh-faq-section__item{display:grid;align-content:center;flex:0 0 auto;padding-inline:clamp(24px,3vw,46px)}.fresh-faq-section__item+.fresh-faq-section__item{border-top:1px solid var(--app-border)}.fresh-faq-section__trigger{display:grid;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:clamp(20px,3vw,42px);width:100%;min-height:clamp(112px,10vw,152px);border:0;padding:24px 0;background:transparent;color:var(--theme-text);font-size:clamp(20px,1.7vw,30px);font-weight:500;line-height:1.2;text-align:left;cursor:pointer}.fresh-faq-section__trigger:focus-visible{outline:2px solid hsl(var(--brand-orange));outline-offset:6px}.fresh-faq-section__arrow{display:block;width:12px;height:12px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;color:var(--theme-text);transform:rotate(45deg);transition:transform .36s cubic-bezier(.22,1,.36,1)}.fresh-faq-section__trigger[aria-expanded=true] .fresh-faq-section__arrow{transform:rotate(225deg)}.fresh-faq-section__answer{display:grid;grid-template-rows:0fr;overflow:hidden;opacity:0;visibility:hidden;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1),opacity .26s ease,visibility 0s linear .42s}.fresh-faq-section__trigger[aria-expanded=true]+.fresh-faq-section__answer{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1),opacity .26s ease}.fresh-faq-section__answer-inner{min-height:0}.fresh-faq-section__answer p{max-width:780px;margin:0;padding:0 44px 34px 0;color:var(--theme-text-soft);font-size:clamp(17px,1.2vw,21px);line-height:1.55}@media(max-width:760px){.fresh-faq-section .fresh-connected-features{min-height:auto;padding:0 20px}.fresh-faq-section__trigger{grid-template-columns:minmax(0,1fr) 18px;min-height:104px}.fresh-faq-section__answer p{padding-right:0}}@media(prefers-reduced-motion:reduce){.fresh-faq-section__arrow,.fresh-faq-section__answer,.fresh-faq-section__trigger[aria-expanded=true]+.fresh-faq-section__answer{transition:none}}
