.cap-catalogue{color:#dcedf5;overflow-wrap:anywhere;background:#06141e;border:1px solid #315867;border-radius:12px;margin:28px clamp(18px,5vw,80px);padding:24px}.cap-catalogue>header{background:0 0;height:auto;min-height:0;padding:0;display:block;position:static}.cap-catalogue h2{font-size:clamp(25px,3vw,40px);line-height:1.2}.cap-catalogue h3{margin:12px 0;font-size:24px}.cap-catalogue p,.cap-catalogue dd,.cap-catalogue li{color:#bdd1dc;font:15px/1.65 system-ui}.cap-catalogue small{color:#a2e5f5;font:11px/1.6 ui-monospace,monospace}.cap-catalogue nav{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.cap-catalogue button,.cap-catalogue a{color:#d7f4ff;background:#0b2535;border:1px solid #528095;align-items:center;min-height:44px;padding:10px 14px;text-decoration:none;display:inline-flex}.cap-catalogue button{cursor:pointer}.cap-catalogue button[aria-pressed=true]{color:#05131d;background:#a2e5f5}.cap-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cap-grid article{background:#091b27;border:1px solid #294a59;padding:22px}.cap-catalogue dt{color:#99deed;text-transform:uppercase;margin-top:16px;font-size:12px}.cap-catalogue dd{margin:5px 0 12px}.cap-catalogue details,.cap-catalogue aside{border-top:1px solid #315867;margin-top:24px;padding-top:20px}.cap-catalogue summary{cursor:pointer;color:#b8eaff;min-height:44px;line-height:1.5}.cap-table{overflow-x:auto}.cap-catalogue table{border-collapse:collapse;width:100%;font-size:14px}.cap-catalogue th,.cap-catalogue td{text-align:left;border-bottom:1px solid #315867;padding:12px}.cap-catalogue :is(button,a,summary):focus-visible{outline-offset:4px;outline:3px solid #edcc8e}@media (max-width:700px){.cap-grid{grid-template-columns:1fr}.cap-catalogue,.cap-grid article{padding:16px}}
