/* R252: results before terminology; department experience stays within About Us. */
.c252-search .g251-panel-title{font-size:15px;letter-spacing:0;padding:15px 22px;line-height:1.7}
.c252-benefit-grid{display:grid;grid-template-columns:1.2fr 1fr;min-width:0}
.c252-benefit-grid>div{padding:24px;min-width:0}.c252-benefit-grid .g251-customer{border-left:1px solid var(--g-line)}
.c252-benefit-grid h4{font-size:11px;letter-spacing:.04em;color:#816a91;margin:0 0 18px}
.c252-benefit-grid .g251-outcomes>div{padding-left:43px;margin-bottom:22px}.c252-benefit-grid .g251-outcomes>div:last-child{margin-bottom:0}
.c252-benefit-grid .g251-outcomes>div>span{font-size:20px;line-height:1.4;color:#aa89c8;font-variant-numeric:tabular-nums}
.c252-benefit-grid .g251-outcomes h5{font-size:19px;margin-bottom:6px}.c252-benefit-grid .g251-outcomes p{font-size:13px}
.c252-work{border-top:1px solid var(--g-line);background:#fff}.c252-work summary{cursor:pointer;padding:14px 22px;color:#72548a;font-size:13px;font-weight:600}
.c252-work ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;gap:16px;margin:0;padding:0 22px 20px}
.c252-work li{font-size:13px;line-height:1.7;color:#766a80}.c252-work li>span{display:block;color:#aa89c8;font-size:11px;margin-bottom:5px}
.c252-measure-note{font-size:12px;line-height:1.8;margin:10px 0 0}
.c252-experience{margin-top:28px;padding-top:25px;border-top:1px solid #dfd4ee;color:#30233f}
.c252-experience header{max-width:900px;margin-bottom:18px}.c252-experience header h3{font-size:23px;line-height:1.5;margin:8px 0}
.c252-experience header>p:last-child{font-size:14px;line-height:1.8;color:#766a80;margin:0}
.c252-experience-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}
.c252-experience details{border:1px solid #e4dced;border-radius:10px;background:#faf8fd;min-width:0}
.c252-experience summary{cursor:pointer;padding:17px 20px;font-size:15px;line-height:1.6}
.c252-experience summary>span{font-weight:700}.c252-experience summary>b{display:block;font-size:12px;font-weight:400;color:#85649d;margin:4px 0 0 18px}
.c252-experience details>p{font-size:13px;line-height:1.9;color:#766a80;margin:0;padding:0 20px 18px}
.c252-experience summary:focus-visible{outline:3px solid #2395a0;outline-offset:3px}
@media(max-width:700px){.c252-benefit-grid{grid-template-columns:1fr}.c252-benefit-grid>div{padding:21px}.c252-benefit-grid .g251-customer{border-left:0;border-top:1px solid var(--g-line)}.c252-benefit-grid .g251-outcomes h5{font-size:17px}.c252-search .g251-panel-title{font-size:13px;padding:14px 20px}.c252-work ol{grid-template-columns:1fr;gap:12px}.c252-work li>span{display:inline-block;margin:0 10px 0 0}.c252-experience-grid{grid-template-columns:1fr}.c252-experience header h3{font-size:20px}.c252-experience header>p:last-child{font-size:13px}.c252-experience summary{padding:15px 17px}}
