.proof-page{color:#172a2e;background:#fffdf8}.proof-dossier{--proof-border:#d9dfd8;--proof-radius:10px;width:calc(100% - 64px);max-width:1120px;font-family:var(--font-sans,Arial,sans-serif);margin:0 auto;font-size:16px;line-height:1.7}.proof-dossier *{box-sizing:border-box}.proof-dossier h1,.proof-dossier h2,.proof-dossier h3{font-family:var(--font-serif,Georgia,serif);letter-spacing:-.035em;text-wrap:balance;font-weight:500;line-height:1.14}.proof-dossier h1{max-width:960px;margin:18px 0 24px;font-size:clamp(38px,5.4vw,66px)}.proof-dossier h2{max-width:950px;margin:12px 0 24px;font-size:clamp(28px,3.4vw,40px)}.proof-dossier h3{margin:8px 0 12px;font-size:26px}.proof-dossier h4{margin:20px 0 8px;font-size:14px}.proof-dossier p{margin:0 0 16px}.proof-dossier a{color:#355d65;text-underline-offset:4px;overflow-wrap:anywhere;border-radius:4px}.proof-dossier :is(a,summary,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #355d65}.proof-hero{border-bottom:1px solid var(--proof-border);padding:76px 0 48px}.proof-eyebrow{color:#586f5e;font-size:var(--type-label);letter-spacing:.07em;font-weight:650}.proof-lead{max-width:810px;font-size:20px}.proof-disclosure{color:#52666a;max-width:800px;font-size:13px}.proof-dossier .proof-button{border-radius:var(--proof-radius);color:#fffdf8;background:#172a2e;justify-content:center;align-items:center;gap:16px;min-height:48px;padding:13px 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.proof-button:hover{background:#355d65}.proof-section{padding:42px 0;scroll-margin-top:100px}.proof-table-scroll{border:1px solid var(--proof-border);border-radius:var(--proof-radius);margin:28px 0;overflow-x:auto}.proof-dossier table{border-collapse:collapse;text-align:left;width:100%;min-width:700px;font-size:14px}.proof-dossier caption{text-align:left;color:#52666a;font-size:var(--type-label);padding:14px 18px}.proof-dossier th,.proof-dossier td{vertical-align:top;border-top:1px solid var(--proof-border);padding:18px}.proof-dossier thead{background:#f7f5f0}.proof-dossier tbody th{width:22%;font-weight:600}.proof-dossier tbody th>a{font-size:var(--type-label);margin-top:12px;display:block}.proof-actor{align-items:center;gap:9px;display:flex}.proof-actor img{object-fit:contain;flex:none}.proof-count{color:#52666a;font-size:13px}.proof-editorial-image{max-width:760px;margin:0 auto 32px}.proof-editorial-image img{object-fit:contain;border:1px solid var(--proof-border);border-radius:var(--proof-radius);width:100%;height:auto;max-height:420px;display:block}.proof-editorial-image figcaption{font-size:var(--type-label);color:#52666a;margin-top:10px;line-height:1.6}.proof-product-bridge h2{font-size:30px}.proof-product-links{flex-wrap:wrap;gap:14px 28px;font-size:14px;font-weight:600;display:flex}.proof-dossier .proof-license{font-size:var(--type-label);color:#52666a;margin-top:16px}.proof-timeline{margin:24px 0 0;padding:0;list-style:none}.proof-timeline>li{border-top:1px solid var(--proof-border);grid-template-columns:180px minmax(0,1fr);gap:26px;padding:24px 0;scroll-margin-top:100px;display:grid}.proof-date{color:#52666a;padding-top:4px;font-size:13px}.proof-date span{color:#172a2e;margin-top:6px;font-weight:650;display:block}.proof-status{font-size:var(--type-label);color:#586f5e;font-weight:600}.proof-dossier details{border-top:1px solid var(--proof-border);margin-top:20px;padding-top:12px}.proof-dossier summary{cursor:pointer;border-radius:var(--proof-radius);padding:8px 4px;font-size:14px;font-weight:600}.proof-dossier details[open]>summary{margin-bottom:14px}.proof-references{margin:20px 0;padding:0;list-style:none}.proof-references li{margin:0 0 18px}.proof-references a{font-size:13px;display:block}.proof-references a span{font-size:var(--type-label);overflow-wrap:anywhere;display:block}.proof-references small{color:#52666a;font-size:var(--type-label);display:block}.proof-conclusion{border-radius:var(--proof-radius);background:#eaf0e5;padding:30px}.proof-conclusion h3{font-family:var(--font-sans,Arial,sans-serif);letter-spacing:0;font-size:14px;font-weight:650}.proof-method{font-size:14px}.proof-method details{margin-top:0}.proof-cta{border:1px solid var(--proof-border);border-radius:var(--proof-radius);background:#f7f5f0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;margin:12px 0 64px;padding:30px;display:grid}.proof-cta h2{margin:0 0 14px;font-size:30px}.proof-cta p{font-size:14px}.proof-cta small{font-size:var(--type-label);color:#52666a}@media (width<=700px){.proof-dossier{width:calc(100% - 36px)}.proof-hero{padding:44px 0 32px}.proof-lead{font-size:18px}.proof-section{padding:30px 0}.proof-timeline>li{grid-template-columns:1fr;gap:12px}.proof-date{flex-wrap:wrap;gap:8px 16px;display:flex}.proof-date span{margin:0}.proof-conclusion{padding:22px}.proof-cta{grid-template-columns:1fr;gap:20px;padding:22px}.proof-cta .proof-button{justify-self:start}}.proof-actor img{filter:brightness(0);object-fit:contain}
