.csc-related-guides{margin:2.5rem 0;padding:1.75rem 0;border-top:1px solid #cbd4cd;border-bottom:1px solid #cbd4cd}.csc-related-guides h2{margin:0 0 .6rem;font:600 clamp(1.5rem,2.4vw,2rem)/1.2 Georgia,serif;color:#173c31}.csc-related-guides .csc-related-intro{margin:0 0 1.2rem;color:#52635c;font-size:.94rem;line-height:1.6}.csc-related-guides .csc-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;gap:1rem;margin:0;padding:0}.csc-related-guides .csc-related-grid li{margin:0;padding:1rem;background:#f5f4ed;border:1px solid #d9dfd8;border-radius:.25rem;min-width:0}.csc-related-guides .csc-related-grid a{display:block;color:#164a36;font-weight:650;font-size:1rem;line-height:1.45;text-decoration-thickness:1px;text-underline-offset:.18em;overflow-wrap:anywhere}.csc-related-guides .csc-related-grid a:hover{color:#a4381e}.csc-related-guides .csc-related-grid a:focus-visible{outline:3px solid #b64a2c;outline-offset:4px}.csc-related-guides .csc-related-grid p{margin:.7rem 0 0;color:#53635b;font-size:.83rem;line-height:1.55}@media(max-width:900px){.csc-related-guides .csc-related-grid{grid-template-columns:1fr}.csc-related-guides .csc-related-grid li{padding:1rem 1.15rem}.csc-related-guides .csc-related-grid p{margin-top:.35rem}}
