/* Research sections inherit the existing Crossgates brand. */
.cg-research{padding:clamp(2rem,5vw,4rem) 0;background:#f7f5ed;color:#203b31;text-align:left}.cg-research:nth-of-type(even){background:#eeeee4}.cg-research .wrap{width:min(1120px,calc(100% - 40px));margin-inline:auto}.cg-research h1{font-size:clamp(2rem,5vw,3.8rem);line-height:1.12;max-width:22ch}.cg-research h2{font-size:clamp(1.65rem,3vw,2.5rem);line-height:1.2;margin:0 0 1rem}.cg-research h3{font-size:1.22rem;margin:1rem 0 .5rem}.cg-research p,.cg-research li{font-size:1rem;line-height:1.7;max-width:80ch}.cg-research a{color:#174c39;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.cg-research a:focus-visible,.cg-research summary:focus-visible{outline:3px solid #94721c;outline-offset:4px}.cg-stat-grid,.cg-research-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1rem;margin:1.5rem 0}.cg-stat,.cg-research-grid article{background:#fffdf5;border:1px solid #ccd5c8;border-radius:16px;padding:1.5rem}.cg-stat strong{display:block;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.2;font-variant-numeric:tabular-nums;min-height:1.3em}.cg-stat p{margin:.75rem 0}.cg-stat a{font-size:.85rem}.cg-research details{border-top:1px solid #c9d0c5;padding:1rem 0}.cg-research summary{font-weight:650;cursor:pointer;font-size:1.1rem;line-height:1.5}.cg-research-action{display:inline-block;margin:1rem 1rem 0 0;padding:.8rem 1.1rem;border:1px solid #174c39;border-radius:8px;font-weight:650}.cg-source-list{padding-left:1.5rem}.cg-source-list li{padding:1rem 0;scroll-margin-top:100px}.cg-source-list p{margin:.3rem 0}.cg-research ol li{margin-bottom:.8rem}.cg-research-lead{font-size:1.2rem!important}@media(max-width:560px){.cg-research .wrap{width:calc(100% - 32px)}.cg-research-action{display:block;margin-right:0}.cg-stat{padding:1.2rem}}