.assessment-index[data-astro-cid-l5ldrahd]{max-width:73.75rem;padding-block:var(--space-3) var(--space-10)}.assessment-index[data-astro-cid-l5ldrahd] [data-astro-cid-l5ldrahd]:where(h2,h3,p,ul,ol,figure){margin-top:0}.assessment-index__hero[data-astro-cid-l5ldrahd]{max-width:none;margin-bottom:var(--space-4)}.assessment-index__hero[data-astro-cid-l5ldrahd] h1[data-astro-cid-l5ldrahd]{max-width:70rem;margin:0 0 var(--space-2);letter-spacing:-.04em;font-size:clamp(2rem,3.2vw,2.65rem);line-height:1.04}.assessment-index__hero[data-astro-cid-l5ldrahd]>p[data-astro-cid-l5ldrahd]:not(.eyebrow){max-width:65rem;margin-bottom:var(--space-3);color:var(--ink-650);font-size:.93rem;line-height:1.5}.hero-facts[data-astro-cid-l5ldrahd]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hero-facts[data-astro-cid-l5ldrahd] li[data-astro-cid-l5ldrahd]{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink-650);background:var(--surface);padding:.28rem .65rem;font-size:.7rem;font-weight:750;line-height:1.35}.catalog__grid[data-astro-cid-l5ldrahd]{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}[data-astro-cid-l5ldrahd][data-tool=ecovadis]{--card-strong:var(--topic-circular-materials-waste-strong);--card-ink:var(--topic-circular-materials-waste-ink);--card-tint:var(--topic-circular-materials-waste-tint);--card-line:var(--topic-circular-materials-waste-line)}[data-astro-cid-l5ldrahd][data-tool=ghg]{--card-strong:var(--topic-nature-water-land-strong);--card-ink:var(--topic-nature-water-land-ink);--card-tint:var(--topic-nature-water-land-tint);--card-line:var(--topic-nature-water-land-line)}[data-astro-cid-l5ldrahd][data-tool=cbam]{--card-strong:var(--topic-climate-carbon-energy-strong);--card-ink:var(--topic-climate-carbon-energy-ink);--card-tint:var(--topic-climate-carbon-energy-tint);--card-line:var(--topic-climate-carbon-energy-line)}.assessment-card[data-astro-cid-l5ldrahd]{min-width:0;min-height:22.5rem;padding:var(--space-4);border:1px solid var(--line);border-top:.3rem solid var(--card-strong);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-1);flex-direction:column;display:flex}.assessment-card__top[data-astro-cid-l5ldrahd]{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:2rem;color:var(--card-ink);letter-spacing:.02em;text-align:right;text-transform:uppercase;font-size:.72rem;font-weight:800;display:flex}.assessment-card__icon[data-astro-cid-l5ldrahd]{border:1px solid var(--card-line);border-radius:var(--radius-control);width:2rem;height:2rem;color:var(--card-ink);background:var(--card-tint);flex:none;place-items:center;display:grid}.assessment-card__title[data-astro-cid-l5ldrahd]{min-height:4rem;margin-top:var(--space-2)}.assessment-card__title[data-astro-cid-l5ldrahd] h3[data-astro-cid-l5ldrahd]{margin:0 0 .1rem;font-size:1.12rem;line-height:1.2}.assessment-card__title[data-astro-cid-l5ldrahd] p[data-astro-cid-l5ldrahd]{color:var(--card-ink);margin:0;font-size:.72rem;font-weight:750;line-height:1.35}.assessment-card__audiences[data-astro-cid-l5ldrahd]{min-height:1.4rem;margin-bottom:var(--space-2);flex-wrap:wrap;gap:.3rem;display:flex}.assessment-card__audiences[data-astro-cid-l5ldrahd] span[data-astro-cid-l5ldrahd]{border-radius:var(--radius-pill);color:var(--card-ink);background:var(--card-tint);padding:.12rem .45rem;font-size:.68rem;font-weight:750}.assessment-card__fit[data-astro-cid-l5ldrahd]{min-height:3.25rem;margin-bottom:var(--space-2);color:var(--ink-650);font-size:.78rem;line-height:1.42}.assessment-card__fit[data-astro-cid-l5ldrahd] strong[data-astro-cid-l5ldrahd]{color:var(--ink-800)}.mini-report[data-astro-cid-l5ldrahd]{min-height:4.8rem;margin-bottom:var(--space-3);border:1px solid var(--card-line);border-radius:var(--radius-control);background:var(--card-tint);overflow:hidden}.mini-report[data-astro-cid-l5ldrahd] figcaption[data-astro-cid-l5ldrahd]{border-bottom:1px solid var(--card-line);color:var(--card-ink);letter-spacing:.035em;text-transform:uppercase;padding:.25rem .55rem;font-size:.58rem;font-weight:800}.mini-themes[data-astro-cid-l5ldrahd]{grid-template-columns:repeat(4,1fr);gap:.25rem;padding:.45rem .5rem;display:grid}.mini-themes[data-astro-cid-l5ldrahd] span[data-astro-cid-l5ldrahd]{border:1px solid var(--card-line);color:var(--card-ink);background:var(--surface);text-align:center;border-radius:.25rem;padding:.2rem .1rem;font-size:.48rem;display:grid}.mini-themes[data-astro-cid-l5ldrahd] .is-priority[data-astro-cid-l5ldrahd]{border-width:2px;border-color:var(--card-strong)}.mini-themes[data-astro-cid-l5ldrahd] small[data-astro-cid-l5ldrahd]{font-size:.43rem}.mini-controls[data-astro-cid-l5ldrahd]{gap:.25rem;padding:.35rem .55rem;display:grid}.mini-controls[data-astro-cid-l5ldrahd] span[data-astro-cid-l5ldrahd]{gap:var(--space-2);color:var(--card-ink);grid-template-columns:4.5rem 1fr;align-items:center;font-size:.52rem;display:grid}.mini-controls[data-astro-cid-l5ldrahd] i[data-astro-cid-l5ldrahd],.dialog-controls[data-astro-cid-l5ldrahd] i[data-astro-cid-l5ldrahd]{border-radius:var(--radius-pill);background:var(--surface);height:.35rem;display:block;overflow:hidden}.mini-controls[data-astro-cid-l5ldrahd] i[data-astro-cid-l5ldrahd]:after,.dialog-controls[data-astro-cid-l5ldrahd] i[data-astro-cid-l5ldrahd]:after{border-radius:inherit;background:var(--card-strong);content:"";height:100%;display:block}.level-4[data-astro-cid-l5ldrahd]:after{width:88%}.level-2[data-astro-cid-l5ldrahd]:after{width:48%}.level-1[data-astro-cid-l5ldrahd]:after{width:25%}.mini-route[data-astro-cid-l5ldrahd],.dialog-route[data-astro-cid-l5ldrahd]{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.3rem;display:grid}.mini-route[data-astro-cid-l5ldrahd]{padding:.75rem .55rem}.mini-route[data-astro-cid-l5ldrahd] span[data-astro-cid-l5ldrahd],.dialog-route[data-astro-cid-l5ldrahd] span[data-astro-cid-l5ldrahd]{border:1px solid var(--card-line);color:var(--card-ink);background:var(--surface);text-align:center;border-radius:.25rem;padding:.25rem .1rem;font-size:.52rem;font-weight:750}.assessment-card__footer[data-astro-cid-l5ldrahd]{padding-top:var(--space-2);border-top:1px solid var(--line);margin-top:auto}.assessment-card__footer[data-astro-cid-l5ldrahd]>p[data-astro-cid-l5ldrahd]{gap:var(--space-3);margin-bottom:var(--space-2);color:var(--ink-650);font-size:.6rem;font-weight:700;display:flex}.assessment-card__actions[data-astro-cid-l5ldrahd]{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.assessment-card[data-astro-cid-l5ldrahd] .button[data-astro-cid-l5ldrahd],.assessment-card[data-astro-cid-l5ldrahd] .button[data-astro-cid-l5ldrahd]:visited{min-height:2.45rem;padding-inline:var(--space-3);border-color:var(--card-strong);color:var(--text-inverse);background:var(--card-strong);font-size:.78rem}.assessment-card[data-astro-cid-l5ldrahd] .button[data-astro-cid-l5ldrahd]:hover{color:var(--text-inverse);background:var(--card-ink)}.sample-link[data-astro-cid-l5ldrahd]{min-height:2.45rem;color:var(--card-ink);text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:0;font-size:.7rem;font-weight:800;text-decoration:underline}.journey[data-astro-cid-l5ldrahd]{margin-top:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.journey[data-astro-cid-l5ldrahd] ol[data-astro-cid-l5ldrahd]{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.journey[data-astro-cid-l5ldrahd] li[data-astro-cid-l5ldrahd]{gap:var(--space-3);padding:var(--space-3) var(--space-4);align-items:center;display:flex}.journey[data-astro-cid-l5ldrahd] li[data-astro-cid-l5ldrahd]+li[data-astro-cid-l5ldrahd]{border-left:1px solid var(--line)}.journey[data-astro-cid-l5ldrahd] li[data-astro-cid-l5ldrahd]>span[data-astro-cid-l5ldrahd]{width:1.75rem;height:1.75rem;color:var(--text-inverse);background:var(--ink-950);border-radius:50%;flex:none;place-items:center;font-size:.65rem;font-weight:800;display:grid}.journey[data-astro-cid-l5ldrahd] p[data-astro-cid-l5ldrahd]{margin:0;line-height:1.35;display:grid}.journey[data-astro-cid-l5ldrahd] strong[data-astro-cid-l5ldrahd]{color:var(--ink-950);font-size:.72rem}.journey[data-astro-cid-l5ldrahd] small[data-astro-cid-l5ldrahd]{color:var(--ink-650);font-size:.62rem}.methodology[data-astro-cid-l5ldrahd]{margin-top:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-muted)}.methodology[data-astro-cid-l5ldrahd] summary[data-astro-cid-l5ldrahd]{min-height:2.75rem;padding:.65rem var(--space-4);color:var(--ink-800);cursor:pointer;font-size:.73rem;font-weight:800}.methodology[data-astro-cid-l5ldrahd]>div[data-astro-cid-l5ldrahd]{gap:var(--space-4);padding:0 var(--space-4) var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.methodology[data-astro-cid-l5ldrahd] p[data-astro-cid-l5ldrahd]{color:var(--ink-650);margin:0;font-size:.68rem;line-height:1.5}.methodology[data-astro-cid-l5ldrahd] strong[data-astro-cid-l5ldrahd]{color:var(--ink-800)}.sample-dialog[data-astro-cid-l5ldrahd]{border:1px solid var(--card-line);border-radius:var(--radius-feature);width:min(44rem,100% - 2rem);max-height:min(88vh,46rem);color:var(--ink-800);background:var(--surface);box-shadow:var(--shadow-2);padding:0;overflow:auto}.sample-dialog[data-astro-cid-l5ldrahd]::backdrop{background:#20212494}.sample-dialog[data-astro-cid-l5ldrahd]>article[data-astro-cid-l5ldrahd]>header[data-astro-cid-l5ldrahd]{justify-content:space-between;align-items:start;gap:var(--space-4);padding:var(--space-5);border-bottom:1px solid var(--card-line);background:var(--card-tint);display:flex}.sample-dialog[data-astro-cid-l5ldrahd] h2[data-astro-cid-l5ldrahd]{margin:0;font-size:1.4rem}.dialog-close[data-astro-cid-l5ldrahd]{border:1px solid var(--line-strong);width:2.5rem;height:2.5rem;color:var(--ink-950);background:var(--surface);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.sample-dialog__intro[data-astro-cid-l5ldrahd]{padding:var(--space-4) var(--space-5) 0;color:var(--ink-650);margin:0;font-size:.82rem}.dialog-themes[data-astro-cid-l5ldrahd],.dialog-controls[data-astro-cid-l5ldrahd],.dialog-route[data-astro-cid-l5ldrahd],.dialog-callout[data-astro-cid-l5ldrahd]{margin:var(--space-4) var(--space-5) 0}.dialog-themes[data-astro-cid-l5ldrahd]{gap:var(--space-2);grid-template-columns:repeat(4,1fr);display:grid}.dialog-themes[data-astro-cid-l5ldrahd] span[data-astro-cid-l5ldrahd]{padding:var(--space-3);border:1px solid var(--card-line);border-radius:var(--radius-control);color:var(--card-ink);background:var(--card-tint);font-size:.68rem;display:grid}.dialog-themes[data-astro-cid-l5ldrahd] .is-priority[data-astro-cid-l5ldrahd]{border-width:2px;border-color:var(--card-strong);background:var(--surface)}.dialog-controls[data-astro-cid-l5ldrahd]{gap:var(--space-2);display:grid}.dialog-controls[data-astro-cid-l5ldrahd] span[data-astro-cid-l5ldrahd]{gap:var(--space-3);color:var(--card-ink);grid-template-columns:6rem 1fr 5rem;align-items:center;font-size:.7rem;display:grid}.dialog-route[data-astro-cid-l5ldrahd] span[data-astro-cid-l5ldrahd]{padding:var(--space-3) var(--space-2);font-size:.72rem}.dialog-callout[data-astro-cid-l5ldrahd]{padding:var(--space-3);border-left:3px solid var(--card-strong);color:var(--ink-650);background:var(--card-tint);font-size:.72rem}.sample-dialog__columns[data-astro-cid-l5ldrahd]{gap:var(--space-5);padding:var(--space-5);grid-template-columns:repeat(2,1fr);display:grid}.sample-dialog__columns[data-astro-cid-l5ldrahd] h3[data-astro-cid-l5ldrahd]{margin:0 0 var(--space-2);font-size:.88rem}.sample-dialog__columns[data-astro-cid-l5ldrahd] [data-astro-cid-l5ldrahd]:is(ul,ol){gap:var(--space-2);margin:0;padding-left:1.1rem;font-size:.75rem;display:grid}.sample-dialog[data-astro-cid-l5ldrahd]>article[data-astro-cid-l5ldrahd]>footer[data-astro-cid-l5ldrahd]{justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--line);display:flex}.sample-dialog[data-astro-cid-l5ldrahd]>article[data-astro-cid-l5ldrahd]>footer[data-astro-cid-l5ldrahd] .button[data-astro-cid-l5ldrahd],.sample-dialog[data-astro-cid-l5ldrahd]>article[data-astro-cid-l5ldrahd]>footer[data-astro-cid-l5ldrahd] .button[data-astro-cid-l5ldrahd]:visited{color:var(--text-inverse)}.sample-dialog[data-astro-cid-l5ldrahd]>article[data-astro-cid-l5ldrahd]>footer[data-astro-cid-l5ldrahd] .button--secondary[data-astro-cid-l5ldrahd],.sample-dialog[data-astro-cid-l5ldrahd]>article[data-astro-cid-l5ldrahd]>footer[data-astro-cid-l5ldrahd] .button--secondary[data-astro-cid-l5ldrahd]:visited{color:var(--ink-950)}@media (width<=900px){.catalog__grid[data-astro-cid-l5ldrahd]{grid-template-columns:1fr}.assessment-card[data-astro-cid-l5ldrahd]{min-height:20rem}}@media (width<=680px){.assessment-index[data-astro-cid-l5ldrahd]{padding-top:var(--space-2)}.assessment-index__hero[data-astro-cid-l5ldrahd]{margin-bottom:var(--space-4)}.assessment-index__hero[data-astro-cid-l5ldrahd] h1[data-astro-cid-l5ldrahd]{font-size:clamp(1.8rem,8.5vw,2.25rem)}.assessment-index__hero[data-astro-cid-l5ldrahd]>p[data-astro-cid-l5ldrahd]:not(.eyebrow){margin-bottom:var(--space-2);font-size:.8rem}.hero-facts[data-astro-cid-l5ldrahd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;display:grid}.hero-facts[data-astro-cid-l5ldrahd] li[data-astro-cid-l5ldrahd]{text-align:center;padding:.25rem .3rem;font-size:.62rem}.assessment-card[data-astro-cid-l5ldrahd]{min-height:20rem}.journey[data-astro-cid-l5ldrahd] ol[data-astro-cid-l5ldrahd],.methodology[data-astro-cid-l5ldrahd]>div[data-astro-cid-l5ldrahd]{grid-template-columns:1fr}.journey[data-astro-cid-l5ldrahd] li[data-astro-cid-l5ldrahd]+li[data-astro-cid-l5ldrahd]{border-top:1px solid var(--line);border-left:0}.sample-dialog[data-astro-cid-l5ldrahd]>article[data-astro-cid-l5ldrahd]>header[data-astro-cid-l5ldrahd],.sample-dialog[data-astro-cid-l5ldrahd]>article[data-astro-cid-l5ldrahd]>footer[data-astro-cid-l5ldrahd]{align-items:stretch}.sample-dialog__columns[data-astro-cid-l5ldrahd],.dialog-themes[data-astro-cid-l5ldrahd]{grid-template-columns:1fr 1fr}.sample-dialog[data-astro-cid-l5ldrahd]>article[data-astro-cid-l5ldrahd]>footer[data-astro-cid-l5ldrahd]{flex-direction:column}.sample-dialog[data-astro-cid-l5ldrahd]>article[data-astro-cid-l5ldrahd]>footer[data-astro-cid-l5ldrahd] .button[data-astro-cid-l5ldrahd]{width:100%}}@media (forced-colors:active){.assessment-card[data-astro-cid-l5ldrahd],.mini-report[data-astro-cid-l5ldrahd],.journey[data-astro-cid-l5ldrahd],.methodology[data-astro-cid-l5ldrahd],.sample-dialog[data-astro-cid-l5ldrahd]{border:1px solid canvastext}}
