.supplier-evidence{padding:72px 0;background:#f4f6f1;color:#18332d;border-top:1px solid #dde4da;border-bottom:1px solid #dde4da;scroll-margin-top:94px}.se-inner{width:calc(100% - 48px);max-width:1180px;margin:0 auto}.se-heading{display:flex;gap:44px;align-items:flex-end;justify-content:space-between;margin-bottom:30px}.se-heading>div{flex:1.3}.se-heading>p{flex:1;max-width:410px;color:#61726a;font-size:14px;line-height:1.8;margin:0}.se-eyebrow{color:#a51e2a;font-size:11px;letter-spacing:.12em;font-weight:700;margin:0 0 12px}.se-heading h2{font-size:clamp(27px,3vw,39px);line-height:1.18;letter-spacing:-.025em;margin:0;max-width:650px}.se-examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.se-example{background:#fff;border:1px solid #dde4da;border-radius:10px;overflow:hidden;min-width:0;display:flex;flex-direction:column}.se-photo{margin:0;padding:22px 22px 0;background:#fff}.se-photo img{display:block;width:100%;height:190px;object-fit:contain;background:#fafbf8}.se-photo figcaption{font-size:10px;line-height:1.5;color:#77847b;margin-top:8px}.se-example-body{padding:26px;display:flex;flex-direction:column;flex:1;min-width:0}.se-reference{font-size:10px;font-weight:700;letter-spacing:.09em;color:#8c3c40;margin:0 0 10px}.se-example h3{font-size:20px;line-height:1.35;margin:0 0 13px;letter-spacing:-.02em;overflow-wrap:anywhere}.se-summary,.se-range-note{font-size:13px;line-height:1.85;color:#5f7167;margin:0 0 20px}.se-facts{margin:0 0 24px;border-top:1px solid #e4e9e1}.se-facts>div{display:grid;grid-template-columns:minmax(85px,.8fr) minmax(0,1.3fr);gap:18px;border-bottom:1px solid #e4e9e1;padding:11px 0;font-size:12px;line-height:1.7}.se-facts dt{color:#6a7c70}.se-facts dd{margin:0;color:#203d31;overflow-wrap:anywhere}.se-checks{margin-top:auto;background:#f5f7f2;padding:17px 18px;border-radius:5px}.se-checks h4{font-size:12px;line-height:1.5;margin:0 0 9px;color:#304b3b}.se-checks ul{font-size:12px;line-height:1.85;padding-left:17px;margin:0;color:#61726a}.se-checks li+li{margin-top:6px}.se-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:23px}.se-quote{display:inline-block;background:#af1f2c;border:1px solid #af1f2c;border-radius:5px;color:#fff!important;padding:11px 15px;font-size:12px;font-weight:600;text-decoration:none!important;line-height:1.5}.se-quote:hover{background:#901b26}.se-detail{color:#8f2430!important;font-size:12px;text-decoration:underline;text-underline-offset:4px}.se-capabilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px}.se-capabilities article{padding:23px 25px;background:#eaf0e5;border:1px solid #dce5d5;border-radius:7px}.se-cap-label{font-size:10px;letter-spacing:.08em;color:#657c60;text-transform:uppercase;font-weight:700;margin:0 0 8px}.se-capabilities h3{font-size:17px;margin:0 0 9px;line-height:1.45}.se-capabilities article>p:last-child{font-size:12px;line-height:1.85;color:#5c705e;margin:0}.se-evidence-note{border-left:3px solid #c6d3bf;padding:0 0 0 17px;margin:28px 0 0;color:#6a7b6b;max-width:920px}.se-evidence-note strong{font-size:11px;font-weight:600}.se-evidence-note p{font-size:11px;line-height:1.8;margin:6px 0 0}.se-profile-link{display:block;margin-top:14px;color:#a51e2a!important;font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:3px;line-height:1.6}.se-quote:focus-visible,.se-detail:focus-visible,.se-profile-link:focus-visible{outline:3px solid #7d965e;outline-offset:4px}@media(max-width:700px){.supplier-evidence{padding:42px 0;scroll-margin-top:78px}.se-inner{width:calc(100% - 36px)}.se-heading{display:block;margin-bottom:23px}.se-heading>p{margin-top:15px;max-width:none;font-size:13px}.se-examples,.se-capabilities{grid-template-columns:minmax(0,1fr);gap:17px}.se-example-body{padding:22px}.se-photo{padding:18px 18px 0}.se-photo img{height:170px}.se-facts>div{gap:12px}.se-actions{gap:16px}.se-capabilities article{padding:21px}.se-evidence-note{padding-left:14px}.se-quote{min-height:44px;display:inline-flex;align-items:center}}

/* Keep the explicit profile link above the directory card overlay. */
.route-card .se-profile-link{position:relative;z-index:2}
