.cg-training{--cg-navy:#10233f;--cg-gold:#c49a45;color:var(--cg-navy);font:inherit;line-height:1.65;min-width:0;max-width:100%;overflow-wrap:anywhere}.cg-training *{box-sizing:border-box;min-width:0}.cg-training section,.cg-training figure{margin:2rem 0}.cg-training h2,.cg-training h3{color:var(--cg-navy);line-height:1.25;margin:0 0 1rem}.cg-training p{margin:.6rem 0 1.2rem}.cg-training a{color:inherit;text-decoration:underline;text-underline-offset:.18em}.cg-training a:focus-visible,.cg-training summary:focus-visible,.cg-training [tabindex]:focus-visible{outline:3px solid var(--cg-gold);outline-offset:3px}.cg-training .cg-training-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;padding:0}.cg-training dl>div,.cg-training .cg-training-nodes>li{list-style-position:inside;border:1px solid #dce1e8;border-top:3px solid var(--cg-gold);border-radius:.5rem;padding:1.1rem;background:#f7f9fc}.cg-training dt{font-weight:700}.cg-training dd{margin:.35rem 0 0}.cg-training details{border-bottom:1px solid #dce1e8;padding:1rem 0;scroll-margin-top:2rem}.cg-training summary{font-weight:650;cursor:pointer}.cg-training details[open]>summary{margin-bottom:1rem}.cg-training .cg-training-table{max-width:100%;width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.cg-training table{border-collapse:collapse;width:100%;font:inherit}.cg-training th,.cg-training td{padding:.9rem;text-align:left;border-bottom:1px solid #dce1e8;vertical-align:top;overflow-wrap:anywhere}.cg-training thead{background:var(--cg-navy);color:#fff}.cg-training blockquote{margin:1rem 0;padding-left:1rem;border-left:3px solid var(--cg-gold)}.cg-training .cg-training-rule{font-weight:700;border-left:3px solid var(--cg-gold);padding:1rem}.cg-training .cg-training-edges{padding-left:1.4rem}@media(max-width:600px){.cg-training .cg-training-grid{grid-template-columns:minmax(0,1fr)}.cg-training th,.cg-training td{padding:.65rem}.cg-training table{min-width:30rem}.cg-training h2{font-size:1.65rem}.cg-training h3{font-size:1.25rem}}
