.standards-page{color:var(--green);--standards-muted:#344b45}.standards-page p{font:400 18px/1.55 var(--sans)}.standards-page h1,.standards-page h2{font:400 clamp(38px,3.35vw,50px)/1.09 var(--serif);letter-spacing:-.025em;text-wrap:balance}.standards-page h1{max-width:22ch;font-size:clamp(48px,4.2vw,64px)}.standards-page h3{font:400 18px/1.4 var(--sans)}.standards-page .eyebrow{font:400 13px/1.5 var(--sans);letter-spacing:.12em;margin-bottom:24px}.standards-page .button,.standards-page .text-link{white-space:normal;min-height:44px;font-size:17px}.standards-page a svg{transition:transform .2s}.standards-page a:hover svg{transform:translate(4px)}.standards-page [id]{scroll-margin-top:32px}.standards-hero{padding-block:32px 48px}.standards-back{border-bottom:1px solid var(--hairline);margin-bottom:36px;padding-bottom:6px;font-size:15px;display:inline-block}.standards-hero-grid{grid-template-columns:minmax(0,1.65fr) minmax(260px,.7fr);gap:8%;display:grid}.standards-lead{max-width:65ch;color:var(--standards-muted);margin-top:24px}.standards-focus{border-top:2px solid var(--copper);margin-top:30px;padding-top:22px}.standards-page .standards-focus h2{font:400 14px/1.5 var(--sans);text-transform:uppercase;letter-spacing:.1em}.standards-focus ul{margin:18px 0 24px;padding:0;list-style:none}.standards-focus li{border-bottom:1px solid var(--hairline);padding-block:7px;font-size:17px}.standards-focus .button{gap:18px;display:flex}.standards-section{padding-block:44px}.standards-tone{background:var(--surface)}.standards-intro{grid-template-columns:.94fr 1.06fr;gap:7%;display:grid}.standards-body{color:var(--standards-muted);max-width:66ch}.standards-body p+p{margin-top:18px}.standards-items{grid-template-columns:1fr 1fr;gap:24px 36px;margin-top:28px;display:grid}.standards-items article{border-top:1px solid #a3afa6;gap:18px;min-width:0;padding-top:20px;display:flex}.standards-number{font:400 15px/1.5 var(--sans);color:#815135;flex-shrink:0}.standards-items h3{text-transform:uppercase;letter-spacing:.02em}.standards-items p{color:var(--standards-muted);margin-top:12px;font-size:17px}.standards-items-services,.standards-items-examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 32px}.standards-items-services article{border-top:2px solid var(--copper);display:block}.standards-items-services .standards-number{margin-bottom:14px;display:block}.standards-image{margin:0;overflow:hidden}.standards-image img{object-fit:cover;width:100%;height:100%}.standards-architecture{height:330px;margin-bottom:24px}.standards-metrology,.standards-development{height:300px;margin-bottom:32px}.standards-metrology img{object-position:center 60%}.standards-items-participation{grid-template-columns:1fr;gap:0}.standards-items-participation article{border-color:var(--copper);padding-block:24px}.standards-items-participation article>div{grid-template-columns:.85fr 1.15fr;gap:0 40px;width:100%;display:grid}.standards-items-participation h3{grid-column:1}.standards-items-participation .standards-subtitle{color:var(--green);grid-column:1}.standards-items-participation p:last-child{grid-area:1/2/3;margin-top:0}.standards-callout{border-left:2px solid var(--copper);grid-template-columns:.6fr 1.4fr;gap:36px;margin-top:28px;padding:22px 0 0 24px;display:grid}.standards-callout p{font-size:17px}.standards-callout p+p{margin-top:12px}.standards-note{max-width:70ch;color:var(--standards-muted);border-left:1px solid var(--copper);margin:24px 0 0 auto;padding-left:20px}.standards-page .standards-note{font-size:17px}.standards-section-link{margin-top:24px}.standards-items-pathway{grid-template-columns:repeat(4,minmax(0,1fr))}.standards-items-pathway article{border-top:2px solid var(--copper);display:block}.standards-items-pathway h3{margin-top:12px}.standards-dark{background:var(--green);color:var(--bone)}.standards-dark .standards-body,.standards-dark .standards-items p,.standards-dark .standards-note{color:var(--bone)}.standards-dark .standards-number{color:#dba17f}.standards-dark .standards-items article{border-color:#71857b}.standards-related{grid-template-columns:.55fr 1.45fr;gap:7%;padding-block:32px 48px;display:grid}.standards-page .standards-related h2{font:400 28px/1.3 var(--sans);border-top:2px solid var(--copper);padding-top:22px}.standards-related article{border-top:1px solid var(--hairline);grid-template-columns:30px 1fr;gap:6px 20px;padding-block:20px;display:grid}.standards-related .text-link{border:0;grid-template-columns:minmax(0,1fr) 22px;display:grid}.standards-related p{grid-column:2;font-size:17px}.standards-final{text-align:center;padding-block:48px}.standards-final .eyebrow{justify-content:center}.standards-final h2{max-width:26ch;margin:auto}.standards-final p:not(.eyebrow){max-width:70ch;margin:24px auto}@media (width<=1100px){.standards-hero-grid{grid-template-columns:1.4fr .8fr;gap:6%}.standards-items-services,.standards-items-pathway{grid-template-columns:1fr 1fr}.standards-items-examples{grid-template-columns:1fr}}@media (width<=900px){.standards-hero-grid,.standards-intro,.standards-related{grid-template-columns:1fr;gap:28px}.standards-focus{max-width:620px;margin-top:0}.standards-focus ul{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.standards-note{margin-left:0}.standards-items-participation article>div{display:block}.standards-items-participation p:last-child{margin-top:16px}}@media (width<=600px){.standards-hero{padding-bottom:40px}.standards-page h1{font-size:44px}.standards-page h2{font-size:37px}.standards-page p{font-size:17px}.standards-page .eyebrow{letter-spacing:.1em;font-size:12px}.standards-section{padding-block:36px}.standards-items{grid-template-columns:1fr;gap:22px}.standards-callout{grid-template-columns:1fr;gap:16px}.standards-architecture{height:230px}.standards-metrology,.standards-development{height:240px;margin-bottom:28px}.standards-focus ul{grid-template-columns:1fr}.standards-final{text-align:left}.standards-final .eyebrow{justify-content:flex-start}.standards-final h2{margin:0}}@media (prefers-reduced-motion:reduce){.standards-page a svg{transition:none;transform:none}}@media print{.standards-items article{break-inside:avoid}.standards-hero-grid,.standards-intro{display:block}.standards-body{margin-top:24px}}.standards-page #direct-participation .standards-note{border:0;margin-top:12px;padding-left:0}.standards-page #cra-standardisation h3{white-space:nowrap}.standards-page #cra-standardisation .standards-subtitle{text-transform:uppercase;color:var(--green)}.standards-page .standards-identifier{font:400 16px/1.5 var(--sans);margin-bottom:16px}.standards-page #direct-participation,.standards-page #development-implementation{padding-block:32px}.standards-page #direct-participation .standards-items-participation article{padding-block:20px}
