body .aos-faq{--faq-ink:#0b1f3a;--faq-muted:#465164;--faq-rule:#89734d4d;color:var(--faq-ink);background:#fafaf7;padding-block:84px;scroll-margin-top:110px}.aos-faq__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(40px,7vw,100px);display:grid}.aos-faq__head{min-width:0}@media (width>=768px) and (height>=600px){.aos-faq__head{top:calc(116px + var(--wp-admin--admin-bar--height,0px));align-self:start;position:sticky}}body .aos-faq .aos-faq__title{font-family:var(--font-display);letter-spacing:-.035em;color:var(--faq-ink);text-wrap:balance;max-width:19ch;margin:0;font-size:clamp(38px,4.3vw,56px);font-weight:400;line-height:1.06}body .aos-faq .aos-faq__title .accent-word{color:#80602f;font-style:italic}body .aos-faq .aos-faq__intro{font-family:var(--font);color:var(--faq-muted);max-width:42ch;margin:22px 0 0;font-size:16px;font-weight:400;line-height:1.75}.aos-faq__actions{margin-top:28px}.aos-faq__list{border-top:1px solid var(--faq-rule);gap:0;min-width:0;display:block}.aos-faq__item{border:0;border-bottom:1px solid var(--faq-rule);background:0 0;margin:0;padding:0}.aos-faq__question{min-height:78px;font-family:var(--font);color:var(--faq-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:22px;padding:22px 0;font-size:17px;font-weight:400;line-height:1.5;list-style:none;display:flex}.aos-faq__question::-webkit-details-marker{display:none}.aos-faq__question>span:first-child{overflow-wrap:anywhere;min-width:0}body .aos-faq .aos-faq__question:focus-visible{outline:2px solid var(--faq-ink);outline-offset:5px}.aos-faq__marker{background:0 0;flex:0 0 32px;width:32px;height:32px;position:relative}.aos-faq__marker:before,.aos-faq__marker:after{content:"";background:#a18449;width:14px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aos-faq__marker:after{transform:translate(-50%,-50%)rotate(90deg)}.aos-faq__item[open] .aos-faq__marker:after{transform:translate(-50%,-50%)rotate(0)}.aos-faq__answer{padding:0 54px 24px 0}body .aos-faq .aos-faq__answer p{color:var(--faq-muted);font-family:var(--font);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:400;line-height:1.75}@media (hover:hover) and (pointer:fine){.aos-faq__question:hover{color:#80602f}}@media (width<=767px){body .aos-faq{padding-block:52px;scroll-margin-top:90px}.aos-faq__inner{grid-template-columns:minmax(0,1fr);gap:28px}body .aos-faq .aos-faq__title{font-size:clamp(35px,9.7vw,44px)}.aos-faq__question{gap:18px;min-height:72px;padding-block:20px;font-size:16px}.aos-faq__answer{padding-right:0}}