.pf{margin-top:64px}.pf-title{color:#2b221d;letter-spacing:-.02em;margin:0 0 20px;font-size:24px;font-weight:700;line-height:1.4}.pf-list{border-top:1px solid #e0ded8}.pf-item{border-bottom:1px solid #e0ded8}.pf-q{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:20px;margin:0;padding:22px 0;list-style:none;display:flex}.pf-q::-webkit-details-marker{display:none}.pf-q:focus-visible{outline-offset:2px;outline:2px solid #9c7a60}.pf-q h3{color:#2b221d;margin:0;font-size:17px;font-weight:600;line-height:1.55}.pf-q i{flex:none;width:14px;height:14px;margin-top:6px;position:relative}.pf-q i:before,.pf-q i:after{content:"";background:#9c7a60;width:14px;height:1.5px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.pf-q i:after{transition:transform .25s;transform:translateY(-50%)rotate(90deg)}.pf-item.open .pf-q i:after{transform:translateY(-50%)rotate(0)}.pf-item .faq-collapse .pf-a{margin-top:0}.pf-a{background:#ecebe7;margin:0 0 22px;padding:28px 32px}.pf-lead{color:#2b221d;margin:0 0 12px;font-size:17px;font-weight:700;line-height:1.6}.pf-p{color:#5b5049;margin:0 0 12px;font-size:15.5px;line-height:1.8}.pf-ul{margin:0 0 12px;padding:0;list-style:none}.pf-ul li{color:#5b5049;padding-left:16px;font-size:15.5px;line-height:1.8;position:relative}.pf-ul li+li{margin-top:4px}.pf-ul li:before{content:"";background:#9c7a60;border-radius:50%;width:5px;height:5px;position:absolute;top:calc(.9em - 2.5px);left:2px}.pf-basis{color:#958a80;margin:16px 0 0;font-size:13px}.pf-a>:last-child{margin-bottom:0}.pf-more{text-align:right;margin:20px 0 0}.pf-more a{color:#2b221d;font-size:15px;font-weight:600;text-decoration:none}.pf-more a span{color:#9c7a60;margin-left:2px;transition:transform .2s;display:inline-block}.pf-more a:hover span{transform:translate(4px)}.pf-more a:focus-visible{outline-offset:3px;outline:2px solid #9c7a60}@media (max-width:1023px){.pf{margin-top:48px}.pf-title{font-size:20px}.pf-q{padding:18px 0}.pf-q h3{font-size:16px}.pf-a{padding:22px 20px}}@media (prefers-reduced-motion:reduce){.pf-q i:after,.pf-more a span{transition:none}}
