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