.pe-olfactory{display:grid;gap:0}.pe-olfactory__item,.pe-olfactory__story{padding:18px 0;border-bottom:1px solid rgba(17,17,17,.08)}.pe-olfactory__item:first-child{padding-top:0}.pe-olfactory h3{margin:0 0 7px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.35;letter-spacing:-.01em}.pe-olfactory p{margin:0!important;color:#5f5952;font-size:12px;line-height:1.75}.pe-olfactory__story{padding:26px 0}.pe-olfactory__story h3{font-family:Georgia,'Times New Roman',serif;font-size:25px;font-weight:400;letter-spacing:-.035em;line-height:1.05;margin-bottom:12px}.pe-olfactory__tagline{margin-top:22px;padding:16px 18px;background:#f7f3ec;border-left:2px solid var(--pe-accent);font-size:11px;font-weight:700;letter-spacing:.035em}.pe-faq{background:#f7f3ec;padding:78px 0 92px}.pe-faq__wrap{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:80px;align-items:start}.pe-faq__intro{position:sticky;top:120px}.pe-faq__intro h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(40px,5vw,66px);font-weight:400;letter-spacing:-.05em;line-height:.94;margin:10px 0 16px}.pe-faq__intro p{margin:0;color:#746d65;font-size:12px}.pe-faq__list{border-top:1px solid rgba(17,17,17,.14)}.pe-faq__list details{border-bottom:1px solid rgba(17,17,17,.14)}.pe-faq__list summary{list-style:none;display:grid;grid-template-columns:34px minmax(0,1fr) 24px;gap:12px;align-items:center;padding:22px 0;cursor:pointer}.pe-faq__list summary::-webkit-details-marker{display:none}.pe-faq__list summary span{font-size:9px;color:var(--pe-accent);letter-spacing:.1em}.pe-faq__list summary strong{font-size:12px;font-weight:600;line-height:1.4}.pe-faq__list summary b{font-size:20px;font-weight:300;text-align:right;transition:transform .2s}.pe-faq__list details[open] summary b{transform:rotate(45deg)}.pe-faq__answer{padding:0 36px 24px 46px;color:#5f5952;font-size:11px;line-height:1.75;max-width:850px}@media(max-width:820px){.pe-faq{padding:58px 0 70px}.pe-faq__wrap{grid-template-columns:1fr;gap:34px}.pe-faq__intro{position:static}.pe-faq__list summary{padding:19px 0}.pe-faq__answer{padding:0 0 22px 46px}.pe-olfactory__story h3{font-size:22px}}@media(max-width:520px){.pe-faq__intro h2{font-size:40px}.pe-faq__list summary{grid-template-columns:28px minmax(0,1fr) 20px;gap:8px}.pe-faq__answer{padding-left:36px}.pe-olfactory p{font-size:11px}.pe-olfactory__tagline{font-size:10px}}