.faq-list{max-width:980px;margin:auto}.faq-list details{border-top:1px solid #cfd6d9}.faq-list details:last-child{border-bottom:1px solid #cfd6d9}.faq-list summary{display:grid;grid-template-columns:45px 1fr 30px;gap:15px;align-items:center;padding:26px 0;cursor:pointer;list-style:none;font:700 20px Manrope}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--gold);font-size:11px}.faq-list summary b{font-size:24px;color:var(--gold)}.faq-list details[open] summary b{transform:rotate(45deg)}.faq-list details p{margin:0;padding:0 45px 28px 60px;color:#56656e;line-height:1.75}.document-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.document-card{padding:34px;background:#fff;border-top:3px solid var(--gold);box-shadow:0 15px 40px #0718270d;transition:.25s}.document-card:hover{transform:translateY(-6px)}.document-card small{color:var(--gold);font-weight:800;letter-spacing:.14em}.document-card h2{font-size:24px;margin:24px 0 12px}.document-card p{color:#68757c;line-height:1.65;min-height:65px}.document-card span{font-size:12px;font-weight:700;color:var(--ink)}@media(max-width:800px){.document-grid{grid-template-columns:1fr}.faq-list summary{font-size:17px}.faq-list details p{padding-left:0}}
