#ucg-project-coverage-route[hidden],#ucg-project-coverage-route [hidden]{display:none!important}
body.ucg-rail-on.ucg-project-coverage-route-open #content.site-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
html body.ucg-project-coverage-route-open #content>.ast-container,html body.ucg-project-coverage-route-open #primary,html body.ucg-project-coverage-route-open #main,html body.ucg-project-coverage-route-open article,html body.ucg-project-coverage-route-open .entry-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
html body.ucg-project-coverage-route-open #ucg-app.ucg-project-coverage-route-open{position:relative!important;left:auto!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;transform:none!important}
#ucg-app.ucg-project-coverage-route-open>.inner,body.ucg-project-coverage-route-open #ucg-rail,body.ucg-project-coverage-route-open .ucg-mnav{display:none!important}
#ucg-project-coverage-route{position:relative;z-index:6;display:grid;grid-template-columns:280px minmax(0,1fr);min-height:calc(100vh - 64px);background:#fff;color:#171717}
#ucg-project-coverage-route[hidden]{display:none!important}
body.ucg-project-coverage-route-open #ucg-app>#ucg-pbar~*:not(#ucg-project-coverage-route){display:none!important}
.ucg-pcr-rail{position:sticky;top:64px;align-self:start;height:calc(100vh - 64px);overflow:auto;border-right:1px solid #e5e5e5;background:#fafafa;padding:28px 20px;display:flex;flex-direction:column;gap:22px}
.ucg-pcr-project{display:grid;gap:8px;font-weight:700}.ucg-pcr-project select,.ucg-pcr-mobile-project select{min-height:48px;border:1px solid #d6d6d6;border-radius:8px;background:#fff;padding:0 12px;font:inherit}
.ucg-pcr-rail nav{display:grid;gap:6px}.ucg-pcr-rail button,.ucg-pcr-rail a{min-height:46px;border:0;border-radius:8px;background:transparent;color:#343434;padding:11px 14px;text-align:left;text-decoration:none;font:inherit;font-weight:600;cursor:pointer}
.ucg-pcr-rail .is-active{background:#18181b;color:#fff}.ucg-pcr-help{margin-top:auto;display:grid;gap:4px;border-top:1px solid #e4e4e4;padding-top:16px}.ucg-pcr-help a{color:#52525b;text-decoration:none;padding:8px 4px}
.ucg-pcr-main{min-width:0;padding:54px clamp(24px,5vw,76px) 80px;outline:0}.ucg-pcr-head{max-width:1060px;margin:0 auto 30px}.ucg-pcr-head h1{margin:0 0 8px;font-size:clamp(36px,4vw,56px);line-height:1.05;letter-spacing:-.04em}.ucg-pcr-head p{margin:0 0 8px;color:#d64a00;font-weight:750;overflow-wrap:anywhere}.ucg-pcr-head span{display:block;max-width:760px;color:#5b5b63;font-size:17px;line-height:1.55}
.ucg-pcr-mobile-project{display:none}.ucg-pcr-slot{max-width:1060px;margin:0 auto}.ucg-pcr-slot #ucg-coverage{display:block;border:0!important;background:transparent!important;box-shadow:none!important}.ucg-pcr-slot #ucg-coverage>summary{display:none}.ucg-pcr-slot .ucg-coverage-body{padding:0!important}.ucg-pcr-slot .ucg-coverage-intro{display:none}
.ucg-pcr-slot .ucg-coverage-controls{grid-template-columns:1fr}.ucg-pcr-slot .ucg-coverage-box{border-color:#dedede;border-radius:12px;background:#fff}.ucg-pcr-slot .ucg-coverage-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.ucg-pcr-slot .ucg-coverage-stat:first-child{grid-column:1/-1}.ucg-pcr-slot :focus-visible{outline:3px solid #ff6b35;outline-offset:3px}
@media(max-width:900px){#ucg-project-coverage-route{display:block;min-height:100vh}.ucg-pcr-rail{display:none}.ucg-pcr-main{padding:28px 16px 64px}.ucg-pcr-head{margin-bottom:18px}.ucg-pcr-head h1{font-size:38px}.ucg-pcr-mobile-project{display:grid;gap:7px;margin:0 auto 22px;max-width:1060px;font-weight:700}.ucg-pcr-slot .ucg-coverage-summary{grid-template-columns:1fr 1fr}.ucg-pcr-slot .ucg-coverage-stat:first-child{grid-column:1/-1}}
@media(max-width:480px){.ucg-pcr-main{padding-inline:12px}.ucg-pcr-head h1{font-size:34px}.ucg-pcr-slot .ucg-coverage-summary{grid-template-columns:1fr}.ucg-pcr-slot .ucg-coverage-stat:first-child{grid-column:auto}.ucg-pcr-slot button,.ucg-pcr-slot input,.ucg-pcr-slot select{max-width:100%}}
