.pj-faq{border-top:1px solid #dbe2e5;padding:42px 0 10px}
.pj-faq-list{display:grid;gap:10px;margin-top:20px}
.pj-faq-list details{border:1px solid #d5dde1;background:#fff}
.pj-faq-list summary{position:relative;cursor:pointer;padding:16px 48px 16px 18px;color:#0d3358;font-weight:700;list-style:none}
.pj-faq-list summary::-webkit-details-marker{display:none}
.pj-faq-list summary:after{content:'+';position:absolute;right:18px;top:11px;color:#d08700;font-size:24px;font-weight:400}
.pj-faq-list details[open] summary:after{content:'–'}
.pj-faq-list p{margin:0;padding:0 18px 18px;max-width:920px;color:#41576a;line-height:1.65}
.pj-faq-more{display:inline-block;margin-top:16px;color:#07518a;font-weight:700}
.pj-operations{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:0 0 38px;padding:0 0 34px;border-bottom:1px solid #dbe2e5}.pj-operations article{padding:20px 22px;background:#f4f7f8;border-left:3px solid #d08700}.pj-operations h2{margin:5px 0 9px;color:#0d3358;font-size:21px}.pj-operations p{margin:0;color:#41576a;line-height:1.6}
@media(max-width:767px){.pj-faq{padding-top:30px}.pj-faq-list summary{padding:14px 42px 14px 14px}.pj-faq-list p{padding:0 14px 15px}.pj-operations{grid-template-columns:1fr;gap:12px;margin-bottom:28px;padding-bottom:26px}.pj-operations article{padding:17px}.pj-operations h2{font-size:19px}}
