.evidence-entry{padding-block:100px;border-top:1px solid var(--color-rule)}.evidence-entry-heading{display:grid;grid-template-columns:1fr 1.35fr;gap:8%}.evidence-entry h2{font:400 clamp(2.7rem,4.6vw,4.4rem)/1.1 var(--font-display)}.evidence-entry h2 em{color:var(--color-accent)}.evidence-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5%;margin-top:64px}.evidence-links>a{border-top:1px solid var(--color-rule);padding-top:25px}.evidence-links h3{font:400 clamp(1.7rem,2.5vw,2.5rem)/1.15 var(--font-display);margin-top:20px}.evidence-links p{color:var(--color-ink-muted);font-size:14px;line-height:1.8;max-width:33ch;margin-top:18px}.evidence-arrow{display:block;margin-top:28px;color:var(--color-accent)}.evidence-links a:hover h3{color:var(--color-accent)}.credential-ribbon{margin-top:70px;padding-top:30px;border-top:1px solid var(--color-rule);display:flex;align-items:center;gap:50px}.credential-ribbon p{font-size:13px;line-height:1.8}.credential-ribbon p span{color:var(--color-ink-muted)}.credential-ribbon>div{display:flex;align-items:center;gap:38px}.credential-ribbon img{height:44px;width:auto;max-width:90px;object-fit:contain}.reference-group{padding-block:88px 40px;border-top:1px solid var(--color-rule)}.reference-group .section-heading{margin-top:20px}.reference-case{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:9%;padding-block:65px;border-bottom:1px solid var(--color-rule)}.reference-case:last-child{border-bottom:0}.reference-case:nth-child(2n) .reference-view{order:2}.reference-view{display:block}.reference-view img{display:block;width:100%;height:auto}.reference-case h3{font:400 clamp(2.3rem,3.7vw,3.6rem)/1.12 var(--font-display);margin-top:15px}.reference-case p:not(.eyebrow){font-size:15px;line-height:1.85;color:var(--color-ink-muted);margin-top:22px;max-width:46ch}.reference-case .text-link{display:inline-block;margin-top:25px}.reference-case .reference-kind{font-size:12px}.reference-testimonials{display:grid;grid-template-columns:1fr 1fr;gap:0 9%;margin-top:55px}.reference-testimonials figure{padding-block:38px;border-top:1px solid var(--color-rule)}.reference-testimonials figure:first-child{grid-column:1 / -1}.reference-testimonials blockquote{font:400 clamp(1.6rem,2.6vw,2.3rem)/1.45 var(--font-display);max-width:48ch}.reference-testimonials figure:first-child blockquote{font-size:clamp(2rem,3.3vw,3.2rem)}.reference-testimonials figcaption{font-size:13px;line-height:1.8;margin-top:26px;color:var(--color-ink-muted)}.reference-testimonials figcaption strong{font-weight:500;color:var(--color-ink)}.credential-list{padding-bottom:80px}.credential-record{scroll-margin-top:120px;display:grid;grid-template-columns:180px minmax(0,1fr);gap:8%;padding-block:65px;border-top:1px solid var(--color-rule)}.credential-mark{display:flex;align-items:start;justify-content:center;padding-top:12px}.credential-mark img{object-fit:contain;width:auto;height:auto;max-width:142px;max-height:112px}.credential-record h2{font:400 clamp(2rem,3.5vw,3.2rem)/1.14 var(--font-display);max-width:30ch;margin-top:15px;overflow-wrap:anywhere}.credential-data{margin-top:26px;display:flex;flex-wrap:wrap;gap:14px 42px;font-size:14px;line-height:1.7}.credential-data dt{font-size:12px;color:var(--color-ink-muted)}.credential-actions{margin-top:28px;font-size:14px}.credential-preview{margin-top:24px;max-width:720px}.credential-preview summary{cursor:pointer;width:fit-content;font-size:13px;color:var(--color-ink-muted);padding-block:10px}.credential-preview img{display:block;height:auto;margin-top:20px;max-width:100%}.company-marks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6%;margin-top:50px}.company-marks figure{border-top:1px solid var(--color-rule);padding-top:28px}.company-mark-image{height:105px;display:flex;align-items:center}.company-mark-image img{width:auto;height:auto;max-width:90px;max-height:85px}.company-marks h3{font:400 1.8rem/1.2 var(--font-display);margin-top:20px}.company-marks p{margin-top:18px;color:var(--color-ink-muted);font-size:14px;line-height:1.8}.repository-row{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:8%;padding-block:36px;border-top:1px solid var(--color-rule)}.repository-row h3{font:400 clamp(1.8rem,2.7vw,2.6rem)/1.15 var(--font-display);overflow-wrap:anywhere}.repository-row .eyebrow{margin-top:12px;font-size:10px;letter-spacing:.07em}.repository-row p{font-size:15px;line-height:1.85;color:var(--color-ink-muted);max-width:58ch}.repository-links{display:flex;gap:22px;flex-wrap:wrap;margin-top:18px}.repository-links a{font-size:13px}.repository-row .repository-status{font-size:12px;margin-top:18px}.repository-meta{display:flex;flex-wrap:wrap;gap:25px 65px}.repository-meta div{display:grid;gap:6px}.repository-meta dt{font-size:11px;color:var(--color-ink-muted)}.repository-meta dd{color:var(--color-ink)}.dossier-decisions{margin-top:50px}.dossier-decisions article{display:grid;grid-template-columns:1fr 1.2fr;gap:10%;padding-block:36px;border-top:1px solid var(--color-rule)}.dossier-decisions h3{font:400 clamp(1.9rem,2.8vw,2.8rem)/1.15 var(--font-display)}.dossier-decisions p{font-size:15px;color:var(--color-ink-muted);line-height:1.85;max-width:52ch}.evidence-entry a:focus-visible{outline:2px solid var(--color-accent);outline-offset:5px}@media(max-width:800px){.evidence-entry{padding-block:72px}.evidence-entry-heading{grid-template-columns:1fr;gap:25px}.evidence-links{gap:6%}.credential-ribbon{gap:30px}.credential-ribbon>div{gap:25px}.reference-case{gap:6%}.credential-record{grid-template-columns:100px minmax(0,1fr);gap:8%}.credential-mark img{max-width:90px;max-height:90px}}@media(max-width:600px){.evidence-links{grid-template-columns:1fr;gap:35px;margin-top:40px}.evidence-links h3{margin-top:14px}.evidence-links p{max-width:44ch}.evidence-arrow{margin-top:16px}.credential-ribbon{flex-direction:column;align-items:start;gap:24px;margin-top:40px}.credential-ribbon>div{flex-wrap:wrap;gap:28px}.credential-ribbon img{height:36px;max-width:60px}.reference-group{padding-block:60px 20px}.reference-case{grid-template-columns:1fr;gap:30px;padding-block:45px}.reference-case:nth-child(2n) .reference-view{order:0}.reference-testimonials{grid-template-columns:1fr}.credential-record{grid-template-columns:1fr;gap:25px;padding-block:45px}.credential-mark{justify-content:start;padding:0}.credential-mark img{max-height:72px}.company-marks{grid-template-columns:1fr;gap:40px}.repository-row,.dossier-decisions article{grid-template-columns:1fr;gap:22px}.repository-meta{gap:20px 35px}}.reference-offer-links{display:flex;flex-wrap:wrap;gap:.7rem 1.2rem;margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid var(--color-rule);font-size:.85rem}.reference-offer-links span{flex-basis:100%;color:var(--color-ink-muted)}.reference-offer-links a{color:var(--color-accent);text-decoration:underline;text-underline-offset:.3em}
