.evidence-page[data-v-c383cdc2]{--ink:#072144;--blue:#1976d2;--mist:#eff3f8;--rule:#d7dee8}.hero[data-v-c383cdc2]{background-position:50%;background-repeat:no-repeat;background-size:cover;height:700px}.hero-content[data-v-c383cdc2]{position:relative;z-index:2}@keyframes bounce-c383cdc2{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-15px)}60%{transform:translateY(-8px)}}.bounce[data-v-c383cdc2]{animation:bounce-c383cdc2 2s infinite}@media(prefers-reduced-motion:reduce){.bounce[data-v-c383cdc2]{animation:none}}.scrollto[data-v-c383cdc2]{align-items:center;cursor:pointer;display:inline-flex;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.section[data-v-c383cdc2]{padding:4rem 0}.section-intro[data-v-c383cdc2]{line-height:1.6;margin:0 0 2rem;max-width:40rem}.text-link[data-v-c383cdc2]{color:var(--blue);text-decoration:underline;text-underline-offset:3px}a[data-v-c383cdc2]:focus-visible{border-radius:2px;outline:3px solid var(--blue);outline-offset:3px}.summary p[data-v-c383cdc2]{line-height:1.7;margin:0 0 1.25rem;max-width:42rem}.summary .lead[data-v-c383cdc2]{font-size:1.2rem;line-height:1.6}.meta-row[data-v-c383cdc2]{border-top:1px solid var(--rule);padding:.85rem 0}.meta-row[data-v-c383cdc2]:last-child{border-bottom:1px solid var(--rule)}.meta-row dt[data-v-c383cdc2]{font-weight:600;margin-bottom:.2rem}.meta-row dd[data-v-c383cdc2]{line-height:1.5;margin:0}.meta-row a[data-v-c383cdc2]{color:var(--blue);word-break:break-all}.related ul[data-v-c383cdc2]{list-style:none;margin:0;padding:0}.related ul li[data-v-c383cdc2]{border-top:1px solid var(--rule);padding:.7rem 0}.related ul li[data-v-c383cdc2]:last-child{border-bottom:1px solid var(--rule)}.hero[data-v-c383cdc2]{background-image:url(../images/matrix.webp)}.meta-row a.row-link[data-v-c383cdc2]{display:block;margin-top:.35rem;width:-moz-fit-content;width:fit-content;word-break:normal}.layers[data-v-c383cdc2]{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0}.layer[data-v-c383cdc2]{border-top:4px solid var(--blue);margin:0 1rem;padding-top:1rem}.layer p[data-v-c383cdc2]{margin:0}.layer-name[data-v-c383cdc2]{color:var(--blue);font-weight:600;margin-bottom:.25rem!important}.layer-mechanism[data-v-c383cdc2]{font-size:1.25rem;margin:0 0 .6rem}.layer-body[data-v-c383cdc2]{line-height:1.6}@media(max-width:991px){.layers[data-v-c383cdc2]{grid-template-columns:repeat(2,1fr);row-gap:2rem}}@media(max-width:575px){.layers[data-v-c383cdc2]{grid-template-columns:1fr}}
