#main-content.d08-detail .d08-detail__essentials{padding-block:var(--space-8);background:var(--color-surface-raised);border-bottom:var(--border-width-hairline) solid var(--color-border)}#main-content.d08-detail .capability-detail__hero-facts{gap:var(--space-6);border:0;margin:0}#main-content.d08-detail .capability-detail__hero-facts>div{gap:var(--space-2);border:0;padding:0}#main-content.d08-detail .capability-detail__section-stack{gap:var(--space-10)}.d08-detail .capability-detail__section[data-section-type=principles] .capability-detail__section-stack,.d08-detail .capability-detail__section[data-section-type=documents] .capability-detail__section-stack{grid-template-columns:minmax(0,1fr)}#main-content.d08-detail .capability-detail__principles,#main-content.d08-detail .capability-detail__profiles,#main-content.d08-detail .capability-detail__related ul{gap:var(--space-6);border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));display:grid}.d08-detail .capability-detail__section[data-section-type=principles] .capability-detail__principles li,#main-content.d08-detail .capability-detail__profiles li,#main-content.d08-detail .capability-detail__related li{align-content:start;align-items:start;gap:var(--space-5);min-width:0;padding:var(--space-8);background:var(--color-surface-raised);border:var(--border-width-hairline) solid var(--color-border);box-shadow:var(--shadow-raised);grid-template-columns:minmax(0,1fr);display:grid}#main-content.d08-detail .capability-detail__profiles li>span,#main-content.d08-detail .capability-detail__principles li>span,#main-content.d08-detail .capability-detail__process li>span{color:var(--color-action-primary);font-size:var(--font-size-700);font-weight:var(--font-weight-semibold);grid-row:auto}#main-content.d08-detail .capability-detail__profiles .ui-button{place-self:end start}#main-content.d08-detail .capability-detail__process{border:0}#main-content.d08-detail .capability-detail__process li{border-top:var(--border-width-strong) solid var(--color-border);gap:var(--space-5);border-bottom:0}#main-content.d08-detail .capability-detail__documents{border:0}.d08-detail .capability-detail__section[data-section-type=documents] .capability-detail__documents li{gap:var(--space-8);border:var(--border-width-hairline) solid var(--color-border);background:var(--color-surface-raised);box-shadow:var(--shadow-overlay);padding:clamp(1.5rem,4vw,3rem)}#main-content.d08-detail .capability-detail__document-copy h3{font-size:var(--font-size-800);line-height:var(--line-height-heading)}#main-content.d08-detail .capability-detail__document-copy p{max-width:60ch}#main-content.d08-detail .capability-detail__document-details{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}#main-content.d08-detail .capability-detail__related .capability-detail__section-intro{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}#main-content.d08-detail .capability-detail__related li{grid-template-rows:1fr auto}#main-content.d08-detail .ui-button{white-space:normal;overflow-wrap:anywhere;max-width:100%}@media (min-width:64rem){#main-content.d08-detail .capability-detail__principles{grid-template-columns:repeat(2,minmax(0,1fr))}}#main-content.d08-detail [data-hero-actions]{gap:var(--space-4);flex-wrap:wrap;display:flex}#main-content.d08-detail .capability-detail__document-copy h3{overflow-wrap:anywhere}#main-content.d08-detail .capability-detail__process li{border-left:0;padding-inline:0}#main-content.d08-detail :is(h1,h2,h3,p,dt,dd){overflow-wrap:anywhere;min-width:0}#main-content[data-capability=materials] .capability-detail__hero-facts{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}#main-content[data-capability=materials] .capability-detail__hero-facts>div{padding-block:var(--space-4);border-top:var(--border-width-strong) solid var(--color-action-primary);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}#main-content[data-capability=materials] .capability-detail__hero-facts dd{font-size:var(--font-size-600);line-height:var(--line-height-heading);margin:0}#main-content[data-capability=materials] [data-section-type=narrative]{background:var(--color-surface-subtle)}#main-content[data-capability=materials] .materials-assessment,#main-content[data-capability=materials] .materials-assessment__intro{gap:var(--space-10);display:grid}#main-content[data-capability=materials] .materials-assessment__copy{gap:var(--space-5);display:grid}#main-content[data-capability=materials] .materials-assessment__steps{gap:var(--space-6);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}#main-content[data-capability=materials] .materials-assessment__steps li{align-content:start;gap:var(--space-4);padding:var(--space-8);background:var(--color-surface-raised);border:var(--border-width-hairline) solid var(--color-border);border-top:var(--border-width-strong) solid var(--color-action-primary);display:grid}#main-content[data-capability=materials] .materials-assessment__number{color:var(--color-action-primary);font-size:var(--font-size-700);font-weight:var(--font-weight-semibold)}@media (min-width:48rem){#main-content[data-capability=materials] .capability-detail__hero-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){#main-content[data-capability=materials] .materials-assessment{align-items:center;gap:var(--space-16);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}#main-content[data-capability=materials] .materials-assessment__intro{align-content:start;gap:var(--space-6)}#main-content[data-capability=materials] .materials-assessment__steps{align-items:stretch;gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}#main-content[data-capability=materials] .materials-assessment__steps li{padding:var(--space-6);box-shadow:var(--shadow-raised)}#main-content[data-capability=materials] .materials-assessment__steps li:last-child{border-top-color:var(--color-border-strong);grid-column:1/-1}}#main-content[data-capability=materials] .d08-detail__essentials{padding-block:var(--space-12)}#main-content[data-capability=materials] .capability-detail__hero-facts>div{padding-top:var(--space-6);gap:var(--space-3)}#main-content[data-capability=materials] .capability-detail__hero-facts dd{gap:var(--space-4);display:grid}#main-content[data-capability=materials] .materials-fact__description{color:var(--color-text-muted);font-size:var(--type-body-size);line-height:var(--line-height-body);font-weight:var(--font-weight-regular);margin:0}@media (min-width:48rem){#main-content[data-capability=materials] .capability-detail__hero-facts dd>span{min-height:2lh}}
#main-content:is([data-capability=materials],[data-capability=metrology]){--clarity-card:#f7fafc}#main-content:is([data-capability=materials],[data-capability=metrology]) :is(.ui-heading,.ui-text){-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word}#main-content:is([data-capability=materials],[data-capability=metrology]) .capability-detail__section-stack{gap:clamp(2.5rem,5vw,4.5rem)}#main-content:is([data-capability=materials],[data-capability=metrology]) .capability-clarity__feature{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(2.5rem,6vw,7rem);display:grid}#main-content:is([data-capability=materials],[data-capability=metrology]) .capability-clarity__feature .capability-detail__section-intro{align-content:center;gap:var(--space-5);max-width:32rem;display:grid}#main-content:is([data-capability=materials],[data-capability=metrology]) .capability-clarity__feature h2{max-width:15ch}#main-content:is([data-capability=materials],[data-capability=metrology]) .capability-clarity__media{aspect-ratio:1.45;background:var(--v2-color-paper);margin:0;overflow:hidden}#main-content:is([data-capability=materials],[data-capability=metrology]) .capability-clarity__media img{object-fit:cover;width:100%;height:100%;display:block}#main-content[data-capability=metrology] .capability-clarity__media img{object-position:67% 50%}#main-content[data-capability=metrology] .capability-detail__section[data-section-type=profiles] .capability-detail__section-intro{gap:var(--space-3);max-width:var(--measure-lead);grid-template-columns:minmax(0,1fr);display:grid}#main-content[data-capability=metrology] .capability-detail__section[data-section-type=profiles] .capability-detail__section-intro>:first-child,#main-content[data-capability=metrology] .capability-detail__section[data-section-type=profiles] .capability-detail__section-intro>h2{grid-column:1}#main-content[data-capability=metrology] .capability-detail__section[data-section-type=profiles] .capability-detail__section-intro>p:last-child{max-width:var(--measure-lead);grid-area:auto/1}#main-content:is([data-capability=materials],[data-capability=metrology]) .capability-detail__principles,#main-content[data-capability=metrology] .capability-detail__profiles{gap:var(--space-5);border:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}#main-content[data-capability=materials] .capability-detail__section[data-section-type=principles] .capability-detail__principles li,#main-content[data-capability=metrology] .capability-detail__profiles li{align-items:flex-start;gap:var(--space-2);border:1px solid var(--v2-color-line);border-top:3px solid var(--color-action-primary);background:var(--clarity-card);min-width:0;min-height:12rem;box-shadow:none;border-radius:0;flex-direction:column;padding:clamp(1.5rem,3vw,2.25rem);display:flex}#main-content:is([data-capability=materials],[data-capability=metrology]) .capability-detail__principles li>span,#main-content:is([data-capability=materials],[data-capability=metrology]) .capability-detail__profiles li>span{color:var(--color-action-primary);font-family:var(--font-family-mono);font-size:var(--type-body-small-size);line-height:1}#main-content[data-capability=materials] .capability-detail__principles h3,#main-content[data-capability=metrology] .capability-detail__profiles li>div{margin-top:var(--space-3)}#main-content:is([data-capability=materials],[data-capability=metrology]) .capability-detail__principles p,#main-content[data-capability=metrology] .capability-detail__profiles li>p{color:var(--color-text-muted)}#main-content[data-capability=metrology] .capability-detail__profiles li>div{gap:var(--space-2);display:grid}#main-content[data-capability=metrology] .capability-detail__profiles .ui-button{margin-top:auto}#main-content[data-capability=materials] .capability-detail__section[data-section-type=process],#main-content[data-capability=metrology] .capability-detail__section[data-section-type=principles]{background:var(--v2-color-paper)}#main-content[data-capability=materials] .capability-detail__section[data-section-type=process] .capability-detail__section-stack{grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}#main-content[data-capability=materials] .capability-detail__process{border:1px solid var(--v2-color-line);background:var(--primitive-color-white);border-radius:0;grid-template-columns:minmax(0,1fr);gap:0;display:grid;overflow:hidden}#main-content[data-capability=materials] .capability-detail__process li{gap:var(--space-2) var(--space-5);padding:var(--space-6);border:0;border-bottom:1px solid var(--v2-color-line);background:var(--primitive-color-white);box-shadow:none;grid-template-columns:2.5rem minmax(0,1fr);display:grid}#main-content[data-capability=materials] .capability-detail__process li:last-child{border-bottom:0}#main-content[data-capability=materials] .capability-detail__process li>span{color:var(--color-action-primary);font-family:var(--font-family-mono);font-size:var(--type-body-small-size);grid-row:1/3}#main-content[data-capability=materials] .capability-detail__process p{color:var(--color-text-muted)}#main-content[data-capability=metrology] .capability-detail__section[data-section-type=principles] .capability-detail__section-stack{grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);align-items:stretch;gap:0;display:grid}#main-content[data-capability=metrology] .capability-detail__section[data-section-type=principles] .capability-detail__section-intro{align-content:center;gap:var(--space-5);background:var(--v2-color-closing);max-width:none;padding:clamp(2rem,4vw,4rem);display:grid}#main-content[data-capability=metrology] .capability-detail__section[data-section-type=principles] .capability-detail__section-intro :is(h2,p){color:var(--primitive-color-white)}#main-content[data-capability=metrology] .capability-detail__section[data-section-type=principles] .capability-detail__section-intro .capability-detail__eyebrow{color:#b7d5e7}#main-content[data-capability=metrology] .capability-detail__principles{background:var(--v2-color-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px}#main-content[data-capability=metrology] .capability-detail__section[data-section-type=principles] .capability-detail__principles li{align-content:start;gap:var(--space-3);background:var(--primitive-color-white);min-width:0;box-shadow:none;border:0;border-radius:0;padding:clamp(1.5rem,2.5vw,2.5rem);display:grid}#main-content:is([data-capability=materials],[data-capability=metrology]) .capability-detail__related ul{grid-template-columns:repeat(3,minmax(0,1fr))}#main-content:is([data-capability=materials],[data-capability=metrology]) .capability-detail__related li{border:1px solid var(--v2-color-line);background:var(--primitive-color-white);box-shadow:none;border-radius:0}@media (max-width:63.99rem){#main-content:is([data-capability=materials],[data-capability=metrology]) .capability-clarity__feature{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}#main-content:is([data-capability=materials],[data-capability=metrology]) .capability-detail__principles,#main-content[data-capability=metrology] .capability-detail__profiles,#main-content:is([data-capability=materials],[data-capability=metrology]) .capability-detail__related ul{grid-template-columns:minmax(0,1fr)}#main-content[data-capability=materials] .capability-detail__section[data-section-type=principles] .capability-detail__principles li{align-items:center;gap:var(--space-5);min-height:0;padding:var(--space-5) var(--space-6);grid-template-columns:2.5rem minmax(0,.7fr) minmax(0,1fr);display:grid}#main-content[data-capability=materials] .capability-detail__principles h3,#main-content[data-capability=metrology] .capability-detail__profiles li>div{margin-top:0}#main-content[data-capability=metrology] .capability-detail__profiles li{align-items:center;gap:var(--space-5);min-height:0;padding:var(--space-5) var(--space-6);grid-template-columns:2.5rem minmax(0,1.15fr) minmax(0,1fr) auto;display:grid}#main-content[data-capability=metrology] .capability-detail__profiles .ui-button{margin-top:0}}@media (max-width:47.99rem){#main-content:is([data-capability=materials],[data-capability=metrology]) .capability-clarity__feature,#main-content[data-capability=materials] .capability-detail__section[data-section-type=process] .capability-detail__section-stack,#main-content[data-capability=metrology] .capability-detail__section[data-section-type=principles] .capability-detail__section-stack{grid-template-columns:minmax(0,1fr)}#main-content:is([data-capability=materials],[data-capability=metrology]) .capability-clarity__media{aspect-ratio:1.5}#main-content:is([data-capability=materials],[data-capability=metrology]) .capability-detail__principles,#main-content[data-capability=metrology] .capability-detail__profiles,#main-content:is([data-capability=materials],[data-capability=metrology]) .capability-detail__related ul{grid-template-columns:minmax(0,1fr)}#main-content[data-capability=materials] .capability-detail__section[data-section-type=principles] .capability-detail__principles li,#main-content[data-capability=metrology] .capability-detail__profiles li{align-items:start;gap:var(--space-2) var(--space-4);min-height:0;padding:var(--space-5);grid-template-columns:2rem minmax(0,1fr);display:grid}#main-content[data-capability=materials] .capability-detail__principles li>span{grid-row:1/3}#main-content[data-capability=materials] .capability-detail__principles li>p{grid-column:2}#main-content[data-capability=metrology] .capability-detail__profiles li>span{grid-row:1/4}#main-content[data-capability=metrology] .capability-detail__profiles li>:is(p,.ui-button){grid-column:2}#main-content[data-capability=materials] .capability-detail__principles h3,#main-content[data-capability=metrology] .capability-detail__profiles li>div{margin-top:0}#main-content[data-capability=metrology] .capability-detail__profiles .ui-button{margin-top:var(--space-2)}#main-content[data-capability=metrology] .capability-detail__section[data-section-type=principles] .capability-detail__section-intro{padding:var(--space-6)}#main-content[data-capability=metrology] .capability-detail__principles{grid-template-columns:minmax(0,1fr)}#main-content[data-capability=metrology] .capability-detail__section[data-section-type=profiles] .capability-detail__section-intro{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}#main-content[data-capability=metrology] .capability-detail__section[data-section-type=profiles] .capability-detail__section-intro>p:last-child{grid-area:auto/1}}
