.claim-situations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.claim-situations article{padding:22px;background:#0b2b33;border:1px solid #3a5653}.claim-situations h3{font-size:1.35rem;line-height:1.35}.claim-situations p{font-size:.95rem}.claims-faq details{border-bottom:1px solid #46606a;padding:20px 0}.claims-faq summary{cursor:pointer;color:#e5c87c;font-size:1.12rem;font-weight:600;padding:5px 0}.claims-faq summary:focus-visible{outline:2px solid #e5c87c;outline-offset:5px}.claims-faq details p{margin:16px 0 0}#pytania,#dokumenty{scroll-margin-top:30px}@media(max-width:760px){.claim-situations{grid-template-columns:1fr}.claims-faq summary{font-size:1rem}}