
/* V3 editorial updates — compact evidence, internal links and buyer clarity */
.approved-service-reference .rh-service .evidence-panel{margin-top:24px;border:1px solid var(--line-gold);border-radius:22px;background:linear-gradient(115deg,rgba(199,169,107,.065),rgba(255,255,255,.012));padding:clamp(22px,2.8vw,32px);}
.approved-service-reference .rh-service .evidence-top{display:grid;grid-template-columns:minmax(0,.34fr) minmax(0,.66fr);gap:clamp(18px,3vw,40px);align-items:center}
.approved-service-reference .rh-service .evidence-top h3{font:400 clamp(1.4rem,2vw,2.05rem)/1.22 Georgia,'Times New Roman',serif;color:var(--champagne-2);margin:0}
.approved-service-reference .rh-service .evidence-top p{color:var(--copy);font-size:.94rem;line-height:1.8;margin:0}
.approved-service-reference .rh-service .evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 18px}
.approved-service-reference .rh-service .evidence-item{padding:16px 18px;border-top:1px solid var(--line-gold);background:rgba(255,255,255,.012);min-width:0}
.approved-service-reference .rh-service .evidence-item strong{display:block;font-size:.77rem;letter-spacing:.055em;text-transform:uppercase;color:var(--ivory);line-height:1.45;margin-bottom:8px}
.approved-service-reference .rh-service .evidence-item p{margin:0;color:var(--copy);font-size:.9rem;line-height:1.7}
.approved-service-reference .rh-service .evidence-source{border-top:1px solid var(--line);padding-top:16px;margin:4px 0 0;color:var(--copy);font-size:.84rem;line-height:1.65}
.approved-service-reference .rh-service .evidence-source a{color:var(--champagne-2);text-underline-offset:5px}
.approved-service-reference .rh-service .quote-scope-note{margin-top:20px;padding:17px 20px;border-left:2px solid var(--champagne);background:rgba(199,169,107,.045);color:var(--copy);font-size:.94rem;line-height:1.75}
.approved-service-reference .rh-service .quote-scope-note strong{color:var(--ivory)}
.approved-service-reference .rh-service .destination-list a{color:var(--champagne-2);text-underline-offset:3px;text-decoration:underline;text-decoration-color:rgba(224,201,143,.5)}
.approved-service-reference .rh-service .destination-list a:hover{text-decoration-color:var(--champagne-2)}
.approved-service-reference .rh-service .training-syllabus{padding:22px 25px;border:1px solid var(--line-gold);margin-top:22px;border-radius:20px;background:rgba(255,255,255,.025)}
.approved-service-reference .rh-service .training-syllabus h3{margin:0 0 10px;font:400 1.36rem/1.3 Georgia,serif;color:var(--champagne-2)}
.approved-service-reference .rh-service .training-syllabus p{margin:7px 0;color:var(--copy);font-size:.91rem;line-height:1.7}
@media(max-width:950px){.approved-service-reference .rh-service .evidence-top{grid-template-columns:1fr;gap:14px}.approved-service-reference .rh-service .evidence-grid{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.approved-service-reference .rh-service .evidence-panel{padding:21px}.approved-service-reference .rh-service .evidence-grid{grid-template-columns:1fr;gap:8px}.approved-service-reference .rh-service .evidence-item{padding:14px}.approved-service-reference .rh-service .training-syllabus{padding:19px}}
