.cap-section{padding-top:56px;padding-bottom:56px;border-bottom:1px solid #e1e4e8}.cap-section h2{max-width:900px}.cap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:32px 0}.cap-grid article{border-top:3px solid #1765ac;padding-top:16px}.cap-tabs{display:flex;gap:12px;margin:32px 0}.cap-tabs button{font:inherit;padding:16px 24px;border:1px solid #174e83;background:#fff;color:#174e83;cursor:pointer}.cap-tabs [aria-selected=true]{background:#174e83;color:white}.cap-product{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:40px 0;border-bottom:1px solid #ddd}.cap-media{min-height:240px;background:#f3f5f7;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#56616b}.cap-media span{font-size:52px;color:#1765ac}.cap-product h3{font-size:26px;line-height:1.3}.cap-reference{margin:20px 0;padding:16px;background:#f3f5f7}.cap-reference summary{cursor:pointer;font-weight:600}.cap-pending{color:#245c8c;text-decoration:underline}.cap-subcategories{margin-top:28px}.cap-section p,.cap-section li{line-height:1.7}.cap-section [hidden]{display:none!important}.cap-tabs button:focus-visible,.cap-section a:focus-visible{outline:3px solid #ecad32;outline-offset:3px}@media(max-width:767px){.cap-grid,.cap-product{grid-template-columns:1fr}.cap-product{gap:20px}.cap-tabs{flex-direction:column}.cap-section{padding-top:32px;padding-bottom:32px}.cap-product h3{font-size:23px}.cap-media{min-height:180px}}
