/* START_SECTION:p4l-faq (INDEX:36) */
.p4l-faq-section{background:#f0efeb;color:#202328;padding:80px 0}.p4l-faq-shell{width:min(1320px,calc(100% - 96px));margin:auto;display:grid;grid-template-columns:.8fr 1.2fr;gap:10%}.p4l-faq-intro .p4l-eyebrow{font-size:1.1rem;letter-spacing:.15em;color:#945024;text-transform:uppercase;margin:0 0 20px}.p4l-faq-intro h1,.p4l-faq-intro h2{font-size:clamp(3.5rem,4vw,5rem);letter-spacing:-.045em;line-height:1.08;font-weight:650;margin:0 0 25px}.p4l-faq-intro>p:not(.p4l-eyebrow){font-size:1.4rem;color:#6b6c6e;line-height:1.7;max-width:310px}.p4l-faq-intro>a{font-size:1.3rem;display:inline-flex;gap:35px;align-items:center;color:#24272a;text-decoration:none;padding:10px 0;border-bottom:1px solid #999}.p4l-faq-items details{border-bottom:1px solid #d1d1ce}.p4l-faq-items details:first-child{border-top:1px solid #d1d1ce}.p4l-faq-items summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 0;cursor:pointer;font-size:1.45rem;font-weight:550;letter-spacing:-.01em;line-height:1.4}.p4l-faq-items summary::-webkit-details-marker{display:none}.p4l-faq-items summary>span{font-size:2.3rem;font-weight:300;color:#9d531f;transition:transform .2s}.p4l-faq-items details[open] summary>span{transform:rotate(45deg)}.p4l-faq-items details>div{font-size:1.35rem;line-height:1.8;color:#5c5f62;padding:0 35px 24px 0;letter-spacing:0}.p4l-faq-items summary:focus-visible{outline:2px solid #1a7da8;outline-offset:4px}@media(max-width:749px){.p4l-faq-section{padding:50px 0}.p4l-faq-shell{width:calc(100% - 40px);grid-template-columns:1fr;gap:28px}.p4l-faq-intro h1,.p4l-faq-intro h2{font-size:3.7rem}.p4l-faq-items summary{font-size:1.35rem;padding-block:20px}.p4l-faq-items details>div{font-size:1.3rem}}
/* END_SECTION:p4l-faq */
