#main-content:is(.v04c-capacities,.v04c-detail,.v04c-quality){color:var(--v2-color-ink);font-family:var(--v2-font-family)}#main-content:is(.v04c-capacities,.v04c-detail,.v04c-quality) :is(h2,h3){letter-spacing:var(--letter-spacing-tight);font-weight:500}#main-content:is(.v04c-capacities,.v04c-detail,.v04c-quality) [data-page-hero=story]{isolation:isolate;min-height:clamp(28rem,42vw,38rem);padding-block:var(--space-12);background:var(--v2-color-hero);color:var(--primitive-color-white);align-items:center;display:flex;position:relative;overflow:hidden}#main-content:is(.v04c-capacities,.v04c-detail,.v04c-quality) [data-page-hero=story]:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#071521f0 0%,#071521bf 39%,#07152129 77%,#0715210d 100%);position:absolute;inset:0}#main-content:is(.v04c-capacities,.v04c-detail,.v04c-quality) [data-page-hero=story]>.ui-container{position:static}#main-content:is(.v04c-capacities,.v04c-detail,.v04c-quality) [data-page-hero=story] :is(.site-breadcrumbs,[data-hero-copy]){z-index:2;position:relative}#main-content:is(.v04c-capacities,.v04c-detail,.v04c-quality) [data-page-hero=story] .site-breadcrumbs{margin-bottom:var(--space-6);color:#e1e8ef}#main-content:is(.v04c-capacities,.v04c-detail,.v04c-quality) [data-page-hero=story] .site-breadcrumbs :is(a,[aria-current=page]){color:inherit}#main-content:is(.v04c-capacities,.v04c-detail,.v04c-quality) [data-page-hero=story] [data-hero-layout]{display:block}#main-content:is(.v04c-capacities,.v04c-detail,.v04c-quality) [data-page-hero=story] [data-hero-copy]{max-width:37rem;color:var(--primitive-color-white)}#main-content:is(.v04c-capacities,.v04c-detail,.v04c-quality) [data-page-hero=story] :is(h1,.dr-eyebrow){color:var(--primitive-color-white)}#main-content:is(.v04c-capacities,.v04c-detail,.v04c-quality) [data-page-hero=story] h1{max-width:16ch;letter-spacing:var(--letter-spacing-tight);font-size:clamp(2.5rem,4.5vw,4rem);font-weight:500;line-height:1.12}#main-content:is(.v04c-capacities,.v04c-detail,.v04c-quality) [data-page-hero=story] .d03-hero__lead{color:#e4eaef;max-width:49ch;font-size:var(--type-body-large-size);line-height:1.65}#main-content:is(.v04c-capacities,.v04c-detail,.v04c-quality) [data-page-hero=story] [data-hero-actions]{gap:var(--space-3);flex-wrap:wrap;display:flex}#main-content:is(.v04c-capacities,.v04c-detail,.v04c-quality) [data-page-hero=story] .ui-button[data-variant=secondary]{color:var(--primitive-color-white);background:#071c2a40;border-color:#ffffff8c}#main-content:is(.v04c-capacities,.v04c-detail,.v04c-quality) [data-page-hero=story] [data-hero-media]{z-index:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}#main-content:is(.v04c-capacities,.v04c-detail,.v04c-quality) [data-page-hero=story] [data-hero-media] img{object-fit:cover;object-position:65% center;aspect-ratio:auto;width:100%;height:100%}#main-content.v04c-capacities .r06-capacities__process .ui-container{gap:var(--space-8)}#main-content.v04c-capacities .r06-capacities__process ol{border:1px solid var(--v2-color-line);border-radius:var(--radius-sm);gap:0;overflow:hidden}#main-content.v04c-capacities .r06-capacities__process li{padding:var(--space-6);background:#f7fafc;border:0}#main-content.v04c-capacities .r06-capacities__process li+li{border-top:1px solid var(--v2-color-line)}#main-content.v04c-capacities .r06-capacities__context{background:#f3f7f9}#main-content.v04c-capacities .r06-capacities__context .ui-container{gap:var(--space-8)}#main-content.v04c-capacities .r06-capacities__context ul{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}#main-content.v04c-capacities .r06-capacities__context li,#main-content.v04c-capacities .r06-capacities__context li:nth-child(2n){text-align:left;box-shadow:none;border-radius:var(--radius-sm);flex-direction:column-reverse;grid-column:auto;display:flex;overflow:hidden}#main-content.v04c-capacities .r06-capacities__choice-media{aspect-ratio:16/7;min-height:0}#main-content.v04c-capacities .r06-capacities__choice-image{object-fit:cover;width:100%;height:100%}#main-content.v04c-capacities .r06-capacities__context li:first-child .r06-capacities__choice-media{aspect-ratio:4/3}#main-content.v04c-capacities .r06-capacities__context li:first-child .r06-capacities__choice-image{object-position:center 60%}#main-content.v04c-capacities .r06-capacities__choice-copy,#main-content.v04c-capacities .r06-capacities__context li:nth-child(2n) .r06-capacities__choice-copy{text-align:left;justify-items:start;gap:var(--space-4);padding:var(--space-6)}#main-content.v04c-capacities .r06-capacities__context h3{font-size:var(--type-h3-size)}#main-content.v04c-capacities .r06-capacities__choice-copy>span p{font-size:var(--type-body-size)}#main-content.v04c-detail .d08-detail__essentials{padding-block:var(--space-6);background:#f1f7fa}#main-content.v04c-detail .capability-detail__hero-facts{gap:0}#main-content.v04c-detail .capability-detail__hero-facts>div{padding:var(--space-3) var(--space-5);border-top:0;border-bottom:0}#main-content.v04c-detail .capability-detail__hero-facts>div:first-child{padding-left:0}#main-content.v04c-detail .capability-detail__hero-facts>div+div{border-left:1px solid var(--v2-color-line)}#main-content.v04c-detail .capability-detail__hero-facts dd{font-size:var(--type-body-size)}#main-content.v04c-detail .capability-detail__guide-layout{gap:var(--space-5);flex-wrap:wrap;display:flex}#main-content.v04c-detail .capability-detail__section[data-section-type=narrative]{background:var(--primitive-color-white)}#main-content.v04c-detail .materials-assessment{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}#main-content.v04c-detail .materials-assessment__intro{gap:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr))}#main-content.v04c-detail .materials-assessment__steps{border:1px solid var(--v2-color-line);border-radius:var(--radius-sm);gap:0;overflow:hidden}#main-content.v04c-detail .materials-assessment__steps li{padding:var(--space-6);gap:var(--space-3);border:0;border-right:1px solid var(--v2-color-line);box-shadow:none;background:#f7fafc}#main-content.v04c-detail .materials-assessment__steps li:last-child{border-right:0;grid-column:auto}#main-content.v04c-detail .capability-detail__principles,#main-content.v04c-detail .capability-detail__process{border:1px solid var(--v2-color-line);border-radius:var(--radius-sm);gap:0;overflow:hidden}#main-content.v04c-detail .capability-detail__principles li,#main-content.v04c-detail .capability-detail__process li{padding:var(--space-6);gap:var(--space-3);border:0;border-bottom:1px solid var(--v2-color-line);box-shadow:none;background:var(--primitive-color-white)}#main-content.v04c-detail .capability-detail__profiles li{border-radius:var(--radius-sm);box-shadow:none;background:#f7fafc}#main-content.v04c-detail .capability-detail__related,#main-content.v04c-detail .capability-detail__related li{border:0}#main-content.v04c-detail .capability-detail__related ul{grid-template-columns:minmax(0,1fr)}#main-content.v04c-detail .capability-detail__related{background:#f3f7f9}#main-content.v04c-detail .capability-detail__related li{box-shadow:none;border-radius:var(--radius-sm);background:var(--primitive-color-white)}#main-content.v04c-quality .quality-page__marks>li{border-radius:var(--radius-sm);background:#f8fbfd}#main-content.v04c-quality .quality-page__logo{background:#193b52}#main-content.v04c-quality .quality-page__steps>li{border-top:1px solid var(--v2-color-line)}#main-content:is(.v04c-capacities,.v04c-detail,.v04c-quality) [data-purpose=closing]{background:var(--v2-color-closing);color:var(--primitive-color-white)}@media (min-width:48rem){#main-content.v04c-capacities .r06-capacities__context ul{grid-template-columns:repeat(2,minmax(0,1fr))}#main-content.v04c-capacities .r06-capacities__context li:first-child{grid-column:1/-1}#main-content.v04c-detail .materials-assessment__steps{grid-template-columns:repeat(3,minmax(0,1fr))}#main-content.v04c-detail .capability-detail__related ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){#main-content.v04c-capacities .r06-capacities__process ol{grid-template-columns:repeat(4,minmax(0,1fr))}#main-content.v04c-capacities .r06-capacities__process li+li{border-top:0;border-left:1px solid var(--v2-color-line)}#main-content.v04c-capacities .r06-capacities__context li:first-child{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#main-content.v04c-capacities .r06-capacities__context li:first-child .r06-capacities__choice-media{aspect-ratio:4/3;grid-area:1/2;height:auto}#main-content.v04c-capacities .r06-capacities__context li:first-child .r06-capacities__choice-copy{grid-area:1/1}#main-content.v04c-detail .capability-detail__hero-facts{grid-template-columns:repeat(3,minmax(0,1fr))}#main-content.v04c-detail .capability-detail__principles{grid-template-columns:repeat(2,minmax(0,1fr))}#main-content.v04c-detail .capability-detail__principles li:nth-child(odd){border-right:1px solid var(--v2-color-line)}}@media (max-width:47.99rem){#main-content:is(.v04c-capacities,.v04c-detail,.v04c-quality) [data-page-hero=story]{min-height:0;padding-block:var(--space-10) var(--space-12)}#main-content:is(.v04c-capacities,.v04c-detail,.v04c-quality) [data-page-hero=story]:after{background:linear-gradient(90deg,#071521e6,#07152178)}#main-content:is(.v04c-capacities,.v04c-detail,.v04c-quality) [data-page-hero=story] h1{font-size:clamp(2.25rem,9vw,3.25rem)}#main-content.v04c-detail .capability-detail__hero-facts>div{padding-inline:0}#main-content.v04c-detail .capability-detail__hero-facts>div+div{border-left:0;border-top:1px solid var(--v2-color-line)}#main-content.v04c-detail .materials-assessment__intro{grid-template-columns:minmax(0,1fr)}#main-content.v04c-detail .materials-assessment__steps li,#main-content.v04c-detail .materials-assessment__steps li:last-child{border-right:0;border-bottom:1px solid var(--v2-color-line)}}#main-content.v04c-capacities .v2-hero .site-breadcrumbs{margin-bottom:var(--space-6);color:var(--primitive-color-white)}#main-content.v04c-capacities .v2-hero .site-breadcrumbs :is(a,[aria-current=page]){color:inherit}#main-content:is(.v04c-capacities,.v04c-detail,.v04c-quality) :is(h1,h2,h3){overflow-wrap:anywhere}#main-content.v04c-capacities [data-context-key=qualityCertifications] .r06-capacities__choice-media{aspect-ratio:4/3;position:relative;overflow:hidden}#main-content.v04c-capacities [data-context-key=qualityCertifications] .r06-capacities__choice-image{object-fit:cover;object-position:center 65%;width:100%;height:100%;display:block;position:absolute;inset:0}
