.qrqc-map-page{--genmap-ink:#24313d;--genmap-deep:#172734;--genmap-accent:#9d493d;--genmap-moss:#53695e;--genmap-paper:#f3eee3}.qrqc-map-page .genmap-hero{background:radial-gradient(circle at 77% 18%,#53695e38,#0000 30%),linear-gradient(140deg,#f8f4eb,#e9eee7)}.qrqc-map-page .genmap-hero aside{background:#20343f}.qrqc-map-page .genmap-objective-list details>summary>span>b{color:#435e50;background:#e0e9df}.qrqc-map-page .genmap-objective-id b{color:#667873;letter-spacing:.05em;font-size:9px}.qrqc-contracts{color:#fff;background:#20343f;padding:80px clamp(20px,6vw,86px)}.qrqc-contracts>div{grid-template-columns:1fr 1fr;align-items:end;gap:40px;display:grid}.qrqc-contracts h2{margin:8px 0 35px;font:400 clamp(34px,5vw,66px)/.98 Georgia,Times New Roman,serif}.qrqc-contracts ol{border:1px solid #65777c;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.qrqc-contracts li{border-right:1px solid #65777c;min-width:0;padding:24px}.qrqc-contracts li:last-child{border:0}.qrqc-contracts li b{color:#e6a082;letter-spacing:.12em;font-size:10px;display:block}.qrqc-contracts li span{margin:14px 0 9px;font:400 22px/1.1 Georgia,Times New Roman,serif;display:block}.qrqc-contracts li p{color:#ccd6d5;margin:0;font-size:11px;line-height:1.6}:is(.qrqc-map-page a:focus-visible,.qrqc-map-page summary:focus-visible){outline-offset:4px;outline:3px solid #df9374}@media (max-width:720px){.qrqc-contracts>div{grid-template-columns:1fr}.qrqc-contracts ol{grid-template-columns:1fr 1fr}.qrqc-contracts li:nth-child(2){border-right:0}.qrqc-contracts li:nth-child(-n+2){border-bottom:1px solid #65777c}}@media (max-width:480px){.qrqc-contracts ol{grid-template-columns:1fr}.qrqc-contracts li,.qrqc-contracts li:nth-child(2){border:0;border-bottom:1px solid #65777c}.qrqc-contracts li:last-child{border:0}}@media (prefers-reduced-motion:reduce){.qrqc-map-page *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (forced-colors:active){.qrqc-contracts ol,.qrqc-contracts li{border-color:canvastext}}
