.puc-page .pucx-hero-copy{max-width:640px}.puc-page .pucx-hero-copy>p{color:#eff5f7;--heading-color:currentColor;margin-top:18px;font-size:22px;line-height:1.36}.puc-page .pucx-status{color:#fff;font:12px/1.2 var(--font-aspekta), sans-serif;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#104e7299;border:1px solid #ffffff61;border-radius:999px;align-items:center;gap:10px;padding:9px 14px;display:inline-flex}.puc-page .pucx-status i{background:var(--color-brand-gold);border-radius:50%;width:7px;height:7px}.puc-page .puc-index>div{grid-template-columns:repeat(7,minmax(0,1fr))}.puc-page .pucx-program-lede{max-width:830px;color:var(--color-ink);margin-top:42px;font-size:21px;line-height:1.5}.puc-page .pucx-program-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.puc-page .pucx-program-grid article:nth-child(4){background:var(--color-brand-dark-blue);color:#fff;--heading-color:currentColor}.puc-page .pucx-program-grid article:nth-child(4)>span,.puc-page .pucx-program-grid article:nth-child(4)>p{color:#cad9e0;--heading-color:currentColor}.puc-page .pucx-program-grid article>span{font-size:12px}.puc-page .pucx-program-grid strong{font-size:clamp(64px,6vw,104px)}.puc-page .pucx-release{background:var(--color-bone);border:1px solid var(--color-lichen);border-radius:26px;margin:10px 0 0;padding:56px 75px 60px}.puc-page .pucx-release figcaption{color:var(--color-brand-copper);font:13px/1.3 var(--font-aspekta), sans-serif}.puc-page .pucx-release blockquote{border-left:3px solid var(--color-brand-gold);margin:28px 0 0;padding-left:28px}.puc-page .pucx-release blockquote p{max-width:980px;color:var(--color-ink);font-size:19px;line-height:1.55}.puc-page .pucx-release blockquote p+p{color:var(--color-graphite);margin-top:18px;font-size:17px}.puc-page .pucx-release-qp{border-top:1px solid var(--color-lichen);grid-template-columns:180px 1fr;gap:24px;max-width:1010px;margin-top:36px;padding-top:26px;display:grid}.puc-page .pucx-release-qp strong{color:var(--color-brand-dark-blue);font-size:15px;font-weight:500}.puc-page .pucx-release-qp p{color:var(--color-graphite);font-size:15px;line-height:1.55}.puc-page .pucx-report-ref{max-width:1010px;color:var(--color-graphite);margin-top:18px;font-size:15px;line-height:1.55}.puc-page .pucx-report-ref a{color:var(--color-brand-blue);text-underline-offset:3px;text-decoration:underline}.puc-page .pucx-release-links{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.puc-page .pucx-release-links a,.puc-page .pucx-regional-program a{border:1px solid var(--color-brand-blue);color:var(--color-brand-dark-blue);font:12px/1.2 var(--font-aspekta), sans-serif;border-radius:8px;align-items:center;gap:9px;padding:13px 16px;transition:background .25s,color .25s;display:inline-flex}.puc-page .pucx-release-links a:hover{background:var(--color-brand-blue);color:#fff}.puc-page .pucx-timeline{margin:var(--block-space) 0 0;border-top:1px solid var(--color-lichen);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.puc-page .pucx-timeline li{flex-direction:column;padding:34px 34px 0 0;display:flex;position:relative}.puc-page .pucx-timeline li:before{content:"";background:var(--color-brand-blue);border-radius:50%;width:11px;height:11px;position:absolute;top:-6px;left:0}.puc-page .pucx-timeline li:last-child:before{background:var(--color-brand-copper)}.puc-page .pucx-timeline time{color:var(--color-brand-copper);font:13px/1.3 var(--font-aspekta), sans-serif}.puc-page .pucx-timeline strong{color:var(--color-brand-dark-blue);letter-spacing:-.02em;margin-top:14px;font-size:24px;font-weight:400;line-height:1.15}.puc-page .pucx-timeline p{max-width:380px;color:var(--color-graphite);margin-top:12px;font-size:16px;line-height:1.5}.puc-page .pucx-timeline a{color:var(--color-brand-blue);font:12px/1.2 var(--font-aspekta), sans-serif;align-items:center;gap:6px;margin-top:16px;display:inline-flex}.puc-page .pucx-timeline a:hover{color:var(--color-brand-dark-blue)}.puc-page .pucx-summary{padding:var(--section-space) 0;background:var(--color-bone)}.puc-page .pucx-summary-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(50px,7vw,120px);display:grid}.puc-page .pucx-summary-map>div{background:var(--color-brand-dark-blue);border-radius:26px;overflow:hidden}.puc-page .pucx-summary-map img{width:100%;height:auto;display:block}.puc-page figure figcaption a{text-underline-offset:3px;text-decoration:underline}.puc-page .pucx-summary-map figcaption,.puc-page .pucx-rights-photo figcaption,.puc-page .pucx-section-figure figcaption{color:#6f6f6f;font:12px/1.45 var(--font-aspekta), sans-serif;margin-top:15px}.puc-page .pucx-summary-copy h2,.puc-page .pucx-rights-copy h2{letter-spacing:-.045em;margin-top:30px;font-size:clamp(36px,3.6vw,56px);line-height:1.02}.puc-page .pucx-bullets{border-top:1px solid #d6d6d6;margin:44px 0 0;padding:0;list-style:none}.puc-page .pucx-bullets li{color:var(--color-ink);border-bottom:1px solid #d6d6d6;padding:18px 0 18px 30px;font-size:18px;line-height:1.5;position:relative}.puc-page .pucx-bullets li:before{content:"";background:var(--color-brand-gold);border-radius:2px;width:8px;height:8px;position:absolute;top:29px;left:2px}.puc-page .pucx-bullets li>a{color:var(--color-brand-blue);text-underline-offset:3px;text-decoration:underline}.puc-page .pucx-note{border-left:3px solid var(--color-brand-copper);color:var(--color-graphite);background:#fff;border-radius:0 8px 8px 0;margin-top:8px;padding:12px 14px;font-size:15px;line-height:1.5;display:block}.puc-page .pucx-note a{color:var(--color-brand-blue);text-underline-offset:3px;text-decoration:underline}.puc-page .pucx-property{margin-top:var(--block-space);border-top:1px solid #d6d6d6;grid-template-columns:.8fr 1.2fr;gap:clamp(50px,7vw,120px);padding-top:50px;display:grid}.puc-page .pucx-property h3,.puc-page .pucx-conditions h3,.puc-page .pucx-regional-program h3,.puc-page .pucx-target-points h3{letter-spacing:-.035em;font-size:clamp(28px,2.4vw,38px);line-height:1.05}.puc-page .pucx-property p{color:var(--color-ink);font-size:18px;line-height:1.6}.puc-page .pucx-property p+p{margin-top:20px}.puc-page .pucx-conditions{margin-top:var(--block-space);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.puc-page .pucx-conditions article{background:#fff;border:1px solid #e3e3e3;border-radius:22px;padding:40px}.puc-page .pucx-conditions article:last-child{background:var(--color-brand-dark-blue);border-color:var(--color-brand-dark-blue);color:#fff;--heading-color:currentColor}.puc-page .pucx-conditions article>span{color:var(--color-brand-copper);font:12px/1 var(--font-aspekta), sans-serif}.puc-page .pucx-conditions article:last-child>span{color:var(--color-brand-gold)}.puc-page .pucx-conditions h3{margin-top:48px}.puc-page .pucx-conditions p{color:var(--color-graphite);margin-top:22px;font-size:17px;line-height:1.6}.puc-page .pucx-conditions article:last-child p{color:#cad9e0;--heading-color:currentColor}.puc-page .pucx-conditions dl{border-top:1px solid #ffffff38;margin:30px 0 0}.puc-page .pucx-conditions dl>div{border-bottom:1px solid #ffffff38;grid-template-columns:120px 1fr;gap:18px;padding:14px 0;display:grid}.puc-page .pucx-conditions dt{color:var(--color-brand-gold);font:12px/1.4 var(--font-aspekta), sans-serif}.puc-page .pucx-conditions dd{margin:0;font-size:15px}.puc-page .pucx-target-points{border-top:1px solid #ffffff38;margin-top:100px;padding-top:56px}.puc-page .pucx-target-points ol{counter-reset:pucx-point;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;margin:40px 0 0;padding:0;list-style:none;display:grid}.puc-page .pucx-target-points li{color:#dbe7ec;counter-increment:pucx-point;--heading-color:currentColor;border-bottom:1px solid #ffffff2a;padding:22px 0 22px 46px;font-size:17px;line-height:1.55;position:relative}.puc-page .pucx-target-points li:before{content:"0" counter(pucx-point);color:var(--color-brand-gold);font:12px/1 var(--font-aspekta), sans-serif;position:absolute;top:25px;left:0}.puc-page .pucx-target-note{border-left:3px solid var(--color-brand-copper);color:#e8eff2;--heading-color:currentColor;background:#ffffff12;border-radius:12px;max-width:980px;margin-top:36px;padding:18px 22px;font-size:16px;line-height:1.55}.puc-page .puc-target-model figcaption a{color:#fff}.puc-page .pucx-section-figure{margin:100px 0 0}.puc-page .pucx-section-figure>div{background:#fff;border-radius:26px;padding:14px;overflow:hidden;box-shadow:0 28px 80px #104e7212}.puc-page .pucx-section-figure img{border-radius:16px;width:100%;height:auto;display:block}.puc-page .pucx-regional-program{grid-template-columns:.8fr 1.2fr;gap:clamp(40px,6vw,100px);margin-top:90px;display:grid}.puc-page .pucx-regional-program>div{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.puc-page .pucx-regional-program h3{margin-bottom:18px}.puc-page .pucx-regional-program a{color:#fff;border-color:#ffffff6b;line-height:1.35}.puc-page .pucx-regional-program a:hover{color:var(--color-brand-dark-blue);background:#fff}.puc-page .pucx-regional-program .pucx-bullets{border-top-color:#ffffff38;margin-top:0}.puc-page .pucx-regional-program .pucx-bullets li{color:#dbe7ec;--heading-color:currentColor;border-bottom-color:#ffffff38}.puc-page .pucx-rights{padding:var(--section-space) 0;background:#fff}.puc-page .pucx-rights-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:clamp(50px,7vw,120px);display:grid}.puc-page .pucx-rights-copy>div{margin-top:40px}.puc-page .pucx-rights-copy>div p{max-width:800px;color:var(--color-ink);font-size:18px;line-height:1.6}.puc-page .pucx-rights-copy>div p+p{margin-top:20px}.puc-page .pucx-rights-copy a{color:var(--color-brand-blue);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.puc-page .pucx-rights-photo{margin:0;position:sticky;top:110px}.puc-page .pucx-rights-photo>div{border-radius:26px;overflow:hidden}.puc-page .pucx-rights-photo img{width:100%;height:auto;display:block}.puc-page .puc-material-list strong small{color:#6b5634;font:12px/1.3 var(--font-aspekta), sans-serif;letter-spacing:0;margin-top:6px;display:block}@media (max-width:1150px){.puc-page .pucx-program-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.puc-page .pucx-rights-photo{position:static}}@media (max-width:900px){.puc-page .puc-index>div{grid-template-columns:repeat(7,max-content)}.puc-page .pucx-summary-grid,.puc-page .pucx-property,.puc-page .pucx-conditions,.puc-page .pucx-regional-program,.puc-page .pucx-rights-grid,.puc-page .pucx-target-points ol{grid-template-columns:1fr}.puc-page .pucx-summary-map{max-width:520px}.puc-page .pucx-property{gap:28px}.puc-page .pucx-timeline{border-top:0;border-left:1px solid var(--color-lichen);grid-template-columns:1fr;margin-left:5px}.puc-page .pucx-timeline li{padding:0 0 36px 30px}.puc-page .pucx-timeline li:before{top:2px;left:-6px}.puc-page .pucx-release{padding:44px}}@media (max-width:760px){.puc-page .pucx-hero-copy>p{font-size:18px}.puc-page .pucx-program-lede{margin-top:24px;font-size:18px}.puc-page .pucx-program-grid{grid-template-columns:1fr}.puc-page .pucx-release{border-radius:20px;padding:28px 22px}.puc-page .pucx-release blockquote{padding-left:18px}.puc-page .pucx-release blockquote p{font-size:17px}.puc-page .pucx-release-qp{grid-template-columns:1fr;gap:8px}.puc-page .pucx-timeline{margin-top:var(--block-space)}.puc-page .pucx-summary,.puc-page .pucx-rights{padding:var(--section-space) 0}.puc-page .pucx-property,.puc-page .pucx-conditions{margin-top:var(--block-space)}.puc-page .pucx-conditions article{border-radius:20px;padding:28px 22px}.puc-page .pucx-conditions dl>div{grid-template-columns:1fr;gap:4px}.puc-page .pucx-bullets li{font-size:17px}.puc-page .pucx-target-points,.puc-page .pucx-section-figure{margin-top:64px}.puc-page .pucx-section-figure>div{border-radius:18px;padding:8px}.puc-page .pucx-summary-map>div,.puc-page .pucx-rights-photo>div{border-radius:18px}.puc-page .pucx-regional-program{margin-top:64px}}.puc-page .pucx-summary-grid,.puc-page .pucx-rights-grid{gap:clamp(40px,5vw,72px)}.puc-page .puc-alteration-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,5vw,72px)}.puc-page .puc-alteration-map{justify-self:end;max-width:560px}.puc-page .pucx-section-figure{max-width:1120px;margin:var(--block-space) auto 0}@media (max-width:900px){.puc-page .puc-alteration-grid{grid-template-columns:1fr}.puc-page .puc-alteration-map{justify-self:stretch;max-width:none}}
