.eco3-rgd{--rgd-cream:var(--ui-surface-alt);--rgd-ink:var(--ui-text);--rgd-terra:var(--ui-brand);--rgd-cool:var(--ui-link);--rgd-gold:var(--ui-brand);--rgd-grey:var(--ui-text-muted);--rgd-line:var(--ui-border);background:var(--rgd-cream);border:1px solid var(--rgd-line);padding:1.75rem 1.5rem;margin:2rem 0;color:var(--rgd-ink);font-family:var(--ui-font-sans)}.eco3-rgd *{box-sizing:border-box}.eco3-rgd__kicker{font-family:var(--ui-font-mono);font-size:.7rem;letter-spacing:.09em;text-transform:uppercase;color:var(--rgd-grey);margin:0 0 .4rem}.eco3-rgd__rule{height:2px;width:56px;background:var(--rgd-gold);margin:0 0 1rem}.eco3-rgd__title{font-family:var(--ui-font-serif);font-size:1.3rem;line-height:1.3;margin:0 0 .35rem;font-weight:700}.eco3-rgd__sub{font-size:.9rem;color:var(--rgd-grey);margin:0 0 1.25rem;line-height:1.5}.eco3-rgd__form{display:flex;gap:.75rem;align-items:flex-end;flex-wrap:wrap;padding-bottom:1.25rem;border-bottom:1px solid var(--rgd-line)}.eco3-rgd__field{display:flex;flex-direction:column;gap:.3rem}.eco3-rgd__label{font-family:var(--ui-font-mono);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--rgd-grey)}.eco3-rgd__input{font:inherit;font-size:1rem;padding:.55rem .7rem;border:1px solid var(--ui-border-strong);background:var(--ui-surface-raised);color:var(--rgd-ink);min-width:190px}.eco3-rgd__btn{font:inherit;font-size:.9rem;padding:.6rem 1.1rem;border:1px solid var(--ui-border-strong);background:var(--ui-action);color:var(--ui-text-inverse);cursor:pointer}.eco3-rgd__btn:hover{background:var(--ui-action)}.eco3-rgd__domain{font-size:.78rem;color:var(--rgd-grey);margin:.6rem 0 0;line-height:1.5}.eco3-rgd__verdict{border-left:4px solid var(--rgd-line);border-left-color:var(--rgd-line);background:var(--ui-surface-raised);padding:1.1rem 1.2rem;margin:1.5rem 0 0}.eco3-rgd__verdict{border-left-color:var(--rgd-line)}.eco3-rgd__verdict[style]{border-left-color:var(--rgd-line)}.eco3-rgd__when{font-size:.85rem;color:var(--rgd-grey);margin:0 0 .5rem;line-height:1.5}.eco3-rgd__day{display:block;font-size:.78rem;margin-top:.15rem}.eco3-rgd__name{font-family:var(--ui-font-serif);font-size:1.6rem;line-height:1.25;margin:0 0 .3rem;font-weight:700}.eco3-rgd__codes{font-family:var(--ui-font-mono);font-size:.8rem;letter-spacing:.05em;color:var(--rgd-grey);margin:0 0 .8rem}.eco3-rgd__status{font-size:.85rem;margin:0;line-height:1.5;color:var(--rgd-ink)}.eco3-rgd__dot{color:var(--ui-text-muted)}.eco3-rgd__vintage{font-family:var(--ui-font-mono);font-size:.72rem;color:var(--rgd-grey);margin:.45rem 0 0}.eco3-rgd__banner{background:var(--ui-surface-raised);border:1px solid var(--rgd-terra);border-left-width:4px;color:var(--rgd-ink);font-size:.9rem;line-height:1.55;padding:.85rem 1rem;margin:.9rem 0 0}.eco3-rgd__block{margin:1.5rem 0 0}.eco3-rgd__h{font-family:var(--ui-font-mono);font-size:.7rem;letter-spacing:.09em;text-transform:uppercase;color:var(--rgd-grey);margin:0 0 .6rem;padding-bottom:.4rem;border-bottom:1px solid var(--rgd-line);font-weight:400}.eco3-rgd__row{display:flex;justify-content:space-between;gap:1rem;padding:.5rem 0;border-bottom:1px solid var(--ui-border);font-size:.92rem;line-height:1.45}.eco3-rgd__row.is-muted .eco3-rgd__v{color:var(--rgd-grey);font-size:.82rem;text-align:right}.eco3-rgd__k{color:var(--rgd-grey)}.eco3-rgd__v{font-family:var(--ui-font-mono);text-align:right}.eco3-rgd__note{font-size:.82rem;color:var(--rgd-grey);margin:0 0 .6rem;line-height:1.5}.eco3-rgd__anchors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.eco3-rgd__anchor{background:var(--ui-surface-raised);border:1px solid var(--rgd-line);padding:.9rem 1rem}.eco3-rgd__anchor-k{font-family:var(--ui-font-mono);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--rgd-grey);margin:0 0 .35rem}.eco3-rgd__anchor-v{font-family:var(--ui-font-serif);font-size:1.25rem;margin:0 0 .4rem;color:var(--ui-brand-text)}.eco3-rgd__anchor-n{font-size:.74rem;color:var(--rgd-grey);margin:0;line-height:1.45}.eco3-rgd__cross{margin:.35rem 0;font-size:.92rem;line-height:1.5}.eco3-rgd__cross.is-second{padding-top:.35rem;border-top:1px dotted var(--rgd-line)}.eco3-rgd__cross a{color:var(--rgd-cool)}.eco3-rgd__refusal{background:var(--ui-surface-raised);border:1px solid var(--rgd-line);border-left:4px solid var(--ui-border);padding:1.1rem 1.2rem;margin:1.5rem 0 0}.eco3-rgd__refusal-t{margin:0 0 .6rem;font-size:.95rem;line-height:1.6}.eco3-rgd__refusal-c{margin:0;font-size:.9rem}.eco3-rgd__refusal-c a{color:var(--rgd-cool)}.eco3-rgd__source{font-size:.74rem;color:var(--rgd-grey);line-height:1.5;margin:1.5rem 0 0;padding-top:.9rem;border-top:1px solid var(--rgd-line)}@media(max-width:560px){.eco3-rgd{padding:1.25rem 1rem}.eco3-rgd__form{flex-direction:column;align-items:stretch}.eco3-rgd__input,.eco3-rgd__btn{width:100%}.eco3-rgd__anchors{grid-template-columns:1fr}.eco3-rgd__row{flex-direction:column;gap:.15rem}.eco3-rgd__v,.eco3-rgd__row.is-muted .eco3-rgd__v{text-align:left}.eco3-rgd__name{font-size:1.35rem}}