.resource-detail{max-width:1050px;margin:0 auto 30px;padding:36px}.resource-detail>h2{font-size:30px;margin-bottom:28px}.resource-detail>p{font-size:14px;margin:25px 0}.resource-definitions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.resource-definitions article{border:1px solid #dce8ef;background:#f5fafc;border-radius:14px;padding:24px}.resource-definitions h3{font-size:20px;color:#087fbe;margin-bottom:14px}.resource-definitions p{font-size:14px;line-height:1.6}.resource-table{overflow-x:auto}.resource-table table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.resource-table th,.resource-table td{padding:20px 16px;border-bottom:1px solid #dce8ef}.resource-table th{background:#edf8fd}.faq-list{display:grid;gap:14px}.faq-list details{border:1px solid #dce8ef;border-radius:14px;background:#f5fafc;overflow:hidden}.faq-list summary{cursor:pointer;padding:20px 24px;font-size:16px;font-weight:600;min-height:56px;transition:background-color 180ms,color 180ms}.faq-list summary:hover,.faq-list details[open] summary{background:#edf8fd;color:#087fbe}.accordion-content{padding:0 24px 22px}.accordion-content p{font-size:14px;line-height:1.65}.quote-legal-note{font-size:13px;line-height:1.6;margin:25px 0}.quote-legal-note a{text-decoration:underline;color:#087fbe}@media(max-width:760px){.resource-detail{padding:22px}.resource-detail>h2{font-size:26px}.resource-definitions{grid-template-columns:1fr}.resource-table th,.resource-table td{font-size:12px;padding:16px 10px}.faq-list summary{font-size:15px;padding:20px}.accordion-content{padding:0 20px 22px}}
