.qrgd-map-page{--genmap-ink:#19313e;--genmap-deep:#102936;--genmap-accent:#a94b3f;--genmap-moss:#2f6971;--genmap-paper:#f3efe5}.qrgd-map-page .genmap-hero{background:radial-gradient(circle at 77% 18%,#2f697133,#0000 29%),linear-gradient(140deg,#f8f5ed,#e8efeb)}.qrgd-map-page .genmap-hero aside{background:#173b47}.qrgd-map-page .genmap-objective-list details>summary>span>b{color:#225e66;background:#dcebe7}.qrgd-map-page .genmap-objective-id b{color:#60787b;letter-spacing:.05em;font-size:9px}.qrgd-contracts{color:#fff;background:#173b47;padding:80px clamp(20px,6vw,86px)}.qrgd-contracts>div{grid-template-columns:1fr 1fr;align-items:end;gap:40px;display:grid}.qrgd-contracts h2{margin:8px 0 35px;font:400 clamp(34px,5vw,66px)/.98 Georgia,Times New Roman,serif}.qrgd-contracts ol{border:1px solid #56757c;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.qrgd-contracts li{border-right:1px solid #56757c;min-width:0;padding:24px}.qrgd-contracts li:last-child{border:0}.qrgd-contracts li b{color:#e6a184;letter-spacing:.12em;font-size:10px;display:block}.qrgd-contracts li span{margin:14px 0 9px;font:400 22px/1.1 Georgia,Times New Roman,serif;display:block}.qrgd-contracts li p{color:#c9d8d8;margin:0;font-size:11px;line-height:1.6}:is(.qrgd-map-page a:focus-visible,.qrgd-map-page summary:focus-visible){outline-offset:4px;outline:3px solid #e09372}@media (max-width:720px){.qrgd-contracts>div{grid-template-columns:1fr}.qrgd-contracts ol{grid-template-columns:1fr 1fr}.qrgd-contracts li:nth-child(2){border-right:0}.qrgd-contracts li:nth-child(-n+2){border-bottom:1px solid #56757c}}@media (max-width:480px){.qrgd-contracts ol{grid-template-columns:1fr}.qrgd-contracts li,.qrgd-contracts li:nth-child(2){border:0;border-bottom:1px solid #56757c}.qrgd-contracts li:last-child{border:0}}@media (prefers-reduced-motion:reduce){.qrgd-map-page *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (forced-colors:active){.qrgd-contracts ol,.qrgd-contracts li{border-color:canvastext}}
