.requirements-module__UGNOCG__refined{--reference-paper:#f7f2e9;--reference-paper-raised:#fffaf2;--reference-olive:#18342c;--reference-olive-soft:#e5ebe0;--reference-orange:#c86b31;background:radial-gradient(circle at 12% 0%, #c86b3114, transparent 28rem), var(--reference-paper)}.requirements-module__UGNOCG__refined .requirements-r1__hero{background:var(--colour-hero);border-bottom:.25rem solid var(--reference-orange)}@media (min-width:64rem) and (max-height:850px){.requirements-module__UGNOCG__refined .requirements-r1__hero-grid{gap:clamp(1.75rem,3vw,3rem);padding:2.5rem 0 2.25rem}.requirements-module__UGNOCG__refined .requirements-r1__hero-summary li{padding:.7rem .8rem}:is(.requirements-module__UGNOCG__refined .requirements-r1__facts div,.requirements-module__UGNOCG__refined .requirements-r1__facts div:first-child){padding:.75rem .85rem}.requirements-module__UGNOCG__refined .requirements-r1__anchor-nav{padding-top:.75rem}}.requirements-module__UGNOCG__refined .requirements-r1__hero-grid{gap:clamp(2rem,4vw,4rem);padding:clamp(2.5rem,5vw,4rem) 0 clamp(2rem,4vw,3rem)}.requirements-module__UGNOCG__refined .requirements-r1__hero h1{max-width:15ch;font-weight:500;letter-spacing:-.035em!important;font-size:clamp(2.3rem,3vw,3rem)!important;line-height:1.02!important}.requirements-module__UGNOCG__refined .requirements-r1__hero-summary{background:#ffffff0e;border:1px solid #f2eee32e;border-radius:1rem;gap:.55rem;padding:.6rem}.requirements-module__UGNOCG__refined .requirements-r1__hero-summary li{background:#ffffff0e;border:1px solid #f2eee324;border-radius:.7rem;padding:.8rem .9rem;font-size:.96rem;font-weight:600}:is(.requirements-module__UGNOCG__refined .requirements-r1__hero-summary span,.requirements-module__UGNOCG__refined .requirements-r1__hero-copy .eyebrow){color:#f0bd77}.requirements-module__UGNOCG__refined .requirements-r1__facts{border:0;gap:.65rem;margin-top:.25rem}:is(.requirements-module__UGNOCG__refined .requirements-r1__facts div,.requirements-module__UGNOCG__refined .requirements-r1__facts div:first-child){background:#ffffff0f;border:1px solid #f2eee329;border-radius:.7rem;padding:.85rem 1rem}.requirements-module__UGNOCG__refined .requirements-r1__facts dd{font-size:1.1rem;font-weight:600}.requirements-module__UGNOCG__refined .requirements-r1__anchor-nav{border:0;gap:.45rem;padding-top:1rem}.requirements-module__UGNOCG__refined .requirements-r1__anchor-nav a{border-color:#f2eee340;border-radius:999px;font-size:.76rem;font-weight:600}.requirements-module__UGNOCG__refined .requirements-r1__canvas{padding-block:clamp(3rem,6vw,5rem)}:is(.requirements-module__UGNOCG__refined .requirements-r1__section-heading h2,.requirements-module__UGNOCG__refined .requirements-r1__kur-title-row h2){font-size:clamp(1.75rem,2.45vw,2.35rem)!important;font-weight:500!important;line-height:1.08!important}.requirements-module__UGNOCG__refined .requirements-r1__section-heading h2{max-width:20ch}.requirements-module__UGNOCG__refined .requirements-r1__section-heading>p{max-width:43rem;font-size:1rem}:is(.requirements-module__UGNOCG__refined .requirements-r1__model-module,.requirements-module__UGNOCG__refined .requirements-r1__matrix-module,.requirements-module__UGNOCG__refined .requirements-r1__kur-module){background:var(--reference-paper-raised);border-color:#18342c29;border-radius:1rem;box-shadow:0 .6rem 1.8rem #18342c0d}.requirements-module__UGNOCG__refined .requirements-r1__model-module{padding:clamp(1.25rem,2.5vw,1.75rem)}.requirements-module__UGNOCG__refined .requirements-r1__provisional-note{color:var(--reference-olive);border-color:#18342c2b;border-left-color:var(--reference-orange);background:#edf1e7;margin-bottom:clamp(1.1rem,1.6vw,1.5rem)}.requirements-module__UGNOCG__refined .requirements-r1__model-module ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,1.5vw,1.35rem)}:is(.requirements-module__UGNOCG__refined .requirements-r1__model-module li,.requirements-module__UGNOCG__refined .requirements-r1__model-module li:last-child){background:var(--reference-olive-soft);border:1px solid #18342c24;border-radius:.75rem;padding:clamp(1.25rem,2vw,1.6rem);display:block}:is(.requirements-module__UGNOCG__refined .requirements-r1__model-module li>span,.requirements-module__UGNOCG__refined .requirements-r1__kur-meta>span,.requirements-module__UGNOCG__refined .requirements-r1__detail-grid dt){color:var(--reference-orange)}.requirements-module__UGNOCG__refined .requirements-r1__kur-module{border-top:.25rem solid var(--reference-orange);overflow:hidden}.requirements-module__UGNOCG__refined .requirements-r1__kur-summary{color:var(--reference-olive);background:#edf1e7;border-block-color:#18342c24;font-size:1rem;font-weight:500}.requirements-module__UGNOCG__refined .requirements-r1__detail-grid{gap:.7rem}.requirements-module__UGNOCG__refined .requirements-r1__detail-grid>div{background:#f6f1e7;border:1px solid #18342c1f;border-radius:.7rem;padding:.9rem}.requirements-module__UGNOCG__refined .requirements-r1__detail-grid dd{font-size:.95rem;line-height:1.5}.requirements-module__UGNOCG__refined .requirements-r1__matrix-module{padding:.4rem}.requirements-module__UGNOCG__refined .requirements-r1__matrix-module th{color:var(--reference-olive);background:#e7ece1}@media (max-width:48rem){.requirements-module__UGNOCG__refined .requirements-r1__hero h1{font-size:clamp(2rem,8.5vw,2.5rem)!important}:is(.requirements-module__UGNOCG__refined .requirements-r1__hero-summary,.requirements-module__UGNOCG__refined .requirements-r1__facts,.requirements-module__UGNOCG__refined .requirements-r1__model-module ol){grid-template-columns:1fr}:is(.requirements-module__UGNOCG__refined .requirements-r1__facts div,.requirements-module__UGNOCG__refined .requirements-r1__facts div:first-child){border:1px solid #f2eee329;padding:.8rem .9rem}:is(.requirements-module__UGNOCG__refined .requirements-r1__section-heading h2,.requirements-module__UGNOCG__refined .requirements-r1__kur-title-row h2){font-size:clamp(1.6rem,7vw,2rem)!important}}.requirements-module__UGNOCG__refined .requirements-r1__hero{border-bottom:0}.requirements-module__UGNOCG__refined .requirements-r1__hero-grid{grid-template-columns:var(--primary-hero-grid-columns,minmax(0, 1.05fr) minmax(28rem, .95fr));gap:var(--primary-hero-grid-gap,clamp(2.5rem, 5vw, 5rem));padding:var(--primary-hero-grid-padding,3.25rem 0 2.75rem);align-items:center}.requirements-module__UGNOCG__refined .requirements-r1__hero h1{max-width:12.5ch;font-weight:500;font-size:var(--primary-hero-heading-size,clamp(2.85rem, 4.2vw, 3.75rem))!important;letter-spacing:-.04em!important;line-height:.98!important}.requirements-module__UGNOCG__refined .requirements-r1__hero-copy>p:not(.eyebrow){max-width:44rem;font-size:clamp(1.05rem,1.3vw,1.18rem);line-height:1.5}.requirements-module__UGNOCG__refined .requirements-r1__hero-summary{background:var(--primary-hero-module-surface,#16211f57);border:1px solid var(--primary-hero-module-border,#eadbbd52);border-radius:1.4rem;grid-template-rows:repeat(5,minmax(0,1fr));gap:.5rem;min-height:22.25rem;padding:.65rem;box-shadow:inset 0 0 0 1px #fff8f10f,0 18px 36px #1019181f}.requirements-module__UGNOCG__refined .requirements-r1__hero-summary li{background:var(--primary-hero-module-cell-surface,#1019188f);border:1px solid var(--primary-hero-module-cell-border,#eadbbd29);border-radius:.85rem;padding:.65rem .9rem}.requirements-module__UGNOCG__refined .requirements-r1__hero-summary span{color:#eadbbd;font-weight:700}@media (min-width:64rem) and (max-height:850px){.requirements-module__UGNOCG__refined .requirements-r1__hero-grid{gap:clamp(1.75rem,3vw,3rem);padding:2.5rem 0 2.25rem}.requirements-module__UGNOCG__refined .requirements-r1__hero h1{font-size:var(--primary-hero-heading-size-compact,clamp(2.85rem, 4.2vw, 3.25rem))!important}.requirements-module__UGNOCG__refined .requirements-r1__hero-summary li{padding:.55rem .75rem}}@media (max-width:48rem){.requirements-module__UGNOCG__refined .requirements-r1__hero-grid{grid-template-columns:1fr;gap:1.75rem;padding:2.25rem 0 1.75rem}.requirements-module__UGNOCG__refined .requirements-r1__hero h1{font-size:clamp(2.25rem,10vw,2.85rem)!important}}.requirements-module__UGNOCG__refined .requirements-r1__model-module ol{grid-template-columns:repeat(4,minmax(0,1fr))}.requirements-module__UGNOCG__refined .requirements-r1__status-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:1rem 0;display:grid}.requirements-module__UGNOCG__refined .requirements-r1__status-fields>div{background:#f6f1e7;border:1px solid #18342c1f;border-radius:.7rem;gap:.35rem;padding:.75rem .9rem;display:grid}.requirements-module__UGNOCG__refined .requirements-r1__status-fields dt{color:var(--reference-orange);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:700}.requirements-module__UGNOCG__refined .requirements-r1__status-fields dd{margin:0}.requirements-module__UGNOCG__refined .requirements-r1__detail-grid dd{overflow-wrap:anywhere}.requirements-module__UGNOCG__refined .requirements-r1__thresholds{grid-column:1/-1}.requirements-module__UGNOCG__refined .requirements-r1__thresholds ul{gap:.45rem;margin:0;padding-left:1.1rem;display:grid}.requirements-module__UGNOCG__refined .requirements-r1__thresholds li{padding-left:.1rem}.requirements-module__UGNOCG__refined .requirements-r1__validation dd{white-space:pre-line}@media (max-width:48rem){.requirements-module__UGNOCG__refined .requirements-r1__model-module ol{grid-template-columns:1fr}.requirements-module__UGNOCG__refined .requirements-r1__status-fields{grid-template-columns:1fr}}
