
.pedt-tat-info{margin:28px 0;padding:26px;border:1px solid #7fcaf255;border-left:4px solid #f0c85d;background:#ffffff09;border-radius:10px;scroll-margin-top:130px}
.pedt-tat-label{display:block;font-size:12px;font-weight:800;letter-spacing:.12em;color:#86d0f0}
.pedt-tat-info>strong{display:block;font-size:clamp(28px,3vw,40px);line-height:1.2;color:#f0c85d;margin:10px 0 16px}
.pedt-tat-info p{font-size:16px!important;line-height:1.7!important;margin:0 0 12px!important;color:#d4e1eb!important}
.pedt-tat-info .pedt-tat-detail{font-size:14px!important;color:#b8ccdd!important}
.pedt-tat-info a{display:inline-block;margin-top:6px;color:#8ad4fb;font-weight:700;text-decoration:underline;text-underline-offset:4px}
.pedt-service-locations{grid-column:1/-1;min-width:0;margin-top:60px;padding-top:56px;border-top:1px solid #ffffff26;scroll-margin-top:130px}
.pedt-locations-heading{max-width:900px;margin-bottom:30px}
.pedt-locations-heading h2{font-size:clamp(28px,3vw,42px);color:#fff;line-height:1.2;margin:16px 0 20px}
.pedt-locations-heading p,.pedt-location-note p{color:#c3d5e4;line-height:1.8;font-size:17px}
.pedt-location-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.pedt-location-grid .project-country{min-width:0;border:1px solid #ffffff24;border-radius:10px;background:#ffffff07;padding:26px}
.pedt-location-grid h3,.pedt-service-locations .outside-projects h3{color:#fff;font-size:22px;margin:0 0 14px;line-height:1.3}
.pedt-location-grid p{color:#c3d5e4;font-size:16px;line-height:1.8;margin:0;overflow-wrap:anywhere}
.pedt-service-locations .outside-projects{margin-top:24px;padding:28px;background:#ffffff07;border:1px solid #ffffff24;border-radius:10px}
.pedt-service-locations .outside-projects ul{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:18px 0 0}
.pedt-service-locations .outside-projects li{padding:8px 14px;border:1px solid #86d0f044;border-radius:24px;color:#d5e5ef;font-size:15px}
.pedt-location-note{margin-top:26px;max-width:900px}.pedt-location-note .button{margin-top:8px}
@media(max-width:700px){.pedt-tat-info{padding:22px}.pedt-service-locations{margin-top:40px;padding-top:36px;scroll-margin-top:110px}.pedt-location-grid{grid-template-columns:1fr}.pedt-location-grid .project-country,.pedt-service-locations .outside-projects{padding:22px}}

/* Equal-sized information cards: turnaround and standard test panels. */
.pedt-info-pair{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch;margin:30px 0 0;min-width:0}
.pedt-info-pair>.pedt-tat-info{margin:0;min-width:0;height:100%;box-sizing:border-box}
.pedt-standard-tests>h3{font-size:clamp(28px,3vw,40px);line-height:1.2;color:#f0c85d!important;margin:10px 0 16px;letter-spacing:normal}
.pedt-test-panels{padding:0;margin:16px 0 20px;list-style:none;display:grid;gap:12px}
.pedt-test-panels li{display:block;border-bottom:1px solid #ffffff20;padding:0 0 12px;min-width:0}
.pedt-test-panels strong{display:block;color:#fff;font-size:16px;line-height:1.5;margin:0 0 3px}
.pedt-test-panels span{display:block;color:#d4e1eb;font-size:15px;line-height:1.7;overflow-wrap:anywhere}
@media(max-width:700px){.pedt-info-pair{grid-template-columns:1fr;gap:20px}.pedt-info-pair>.pedt-tat-info{height:auto}}

.pedt-standard-tests>h3{font-weight:700}
