.faq-page .faq-hero h1{max-width:950px;font-size:clamp(2.8rem,6vw,5.5rem);line-height:1.05}.faq-shell{max-width:1000px}.faq-list{background:#fbfcfa;border:1px solid #d6dad6;padding:10px 48px}.faq-list details{border-bottom:1px solid #dfe2de}.faq-list details:last-child{border-bottom:0}.faq-list summary{color:#172124;cursor:pointer;grid-template-columns:42px minmax(0,1fr) 22px;align-items:center;gap:20px;min-height:100px;padding:22px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.35;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:focus-visible{outline-offset:4px;outline:2px solid #8d7044}.faq-list .faq-number{color:#9b7a43;align-self:start;padding-top:4px;font-family:Georgia,Times New Roman,serif;font-size:.8rem}.faq-list summary svg{color:#8d7044;transition:transform .2s}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list details p{color:#505b5e;max-width:740px;margin:-4px 0 27px 62px;font-size:.95rem;line-height:1.8}html[dir=rtl] .faq-list details p{margin-left:0;margin-right:62px}@media (max-width:600px){.faq-page .faq-hero h1{font-size:clamp(2.4rem,9vw,3.5rem)}.faq-list{padding:5px 19px}.faq-list summary{grid-template-columns:26px minmax(0,1fr) 20px;gap:10px;min-height:82px;padding:18px 0;font-size:1.08rem}.faq-list details p{margin:0 0 24px 36px;font-size:.86rem}html[dir=rtl] .faq-list details p{margin:0 36px 24px 0}}
