
/* DR UK V7.0 content-structure patch — semantic selectors only */
.v70-about-glance .section-head{max-width:900px}.v70-stat-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:24px 0}.v70-stat-grid article{background:#fff;border:1px solid #dce8eb;border-radius:16px;padding:18px 14px;min-height:112px}.v70-stat-grid strong{display:block;font-size:30px;line-height:1;color:#075f5c;margin-bottom:9px}.v70-stat-grid span{display:block;font-weight:700;color:#17324a;font-size:13px;line-height:1.35}.v70-programme-columns{display:grid;grid-template-columns:1.4fr .85fr;gap:18px;align-items:start}.v70-programme-panel{background:#fff;border:1px solid #dce8eb;border-radius:18px;padding:20px}.v70-panel-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:14px}.v70-panel-head h3{margin:0}.v70-panel-head>span{font-size:12px;font-weight:800;color:#087f79;white-space:nowrap}.v70-course-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.v70-certificate-panel .v70-course-list{grid-template-columns:1fr}.v70-course-list a{display:flex;align-items:center;justify-content:space-between;gap:12px;text-decoration:none;color:#14304b;border:1px solid #e1ebee;border-radius:11px;padding:11px 12px;background:#fbfdfd}.v70-course-list a:hover{border-color:#79c9c5;background:#f0fbfa}.v70-course-list span{font-weight:700;font-size:13px}.v70-course-list small{color:#667085;white-space:nowrap}.v70-evidence-note{margin-top:14px;border-top:1px solid #e4ecef;padding-top:14px}.v70-evidence-note p{margin:6px 0 8px;color:#52616f}.v70-evidence-note a{font-weight:800;color:#087f79;text-decoration:none}
.v70-gallery-grid-section{padding-top:26px}.v70-gallery-grid-section .gallery-grid{margin-top:0}
.v70-branch-courses .section-head{max-width:900px}.v70-branch-course-matrix{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.v70-branch-course-item{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;border:1px solid #dbe7ec;border-radius:12px;background:#fff;color:#14304b;text-decoration:none;min-height:58px}.v70-branch-course-item span{font-weight:800;font-size:13px;line-height:1.3}.v70-branch-course-item small{white-space:nowrap;color:#677789}.v70-branch-course-item:hover{border-color:#62bdb8;background:#f2fbfa}.v70-course-summary{display:flex;gap:12px;margin-top:16px;flex-wrap:wrap}.v70-course-summary span{background:#eaf7f6;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:700;color:#29505c}.v70-course-summary strong{color:#087f79}.v70-support-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.v70-support-grid article{background:#fff;border:1px solid #dde9ec;border-radius:16px;padding:20px}.v70-support-grid i{color:#079995;font-size:21px}.v70-support-grid h3{margin:11px 0 6px}.v70-support-grid p{margin:0;color:#586977}.v70-contact-strip{display:grid;grid-template-columns:1fr auto auto;gap:20px;align-items:center;background:#0b4e5d;color:#fff;border-radius:20px;padding:24px 28px}.v70-contact-strip h2{margin:4px 0 0;color:#fff}.v70-contact-strip .eyebrow{color:#8cf0e8}.v70-phone-link{display:flex;flex-direction:column;text-decoration:none;color:#fff;border-left:1px solid #ffffff3d;padding-left:22px}.v70-phone-link small{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#bfe8e5}.v70-phone-link strong{font-size:20px}.v70-location-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:20px;align-items:stretch}.v70-address-panel{background:#fff;border:1px solid #dce8eb;border-radius:18px;padding:26px;display:flex;flex-direction:column;justify-content:center;gap:14px}.v70-address-panel>i{font-size:25px;color:#087f79}.v70-address-panel address{font-style:normal;font-size:17px;font-weight:700;line-height:1.65;color:#17324a}.v70-location-grid .branch-map-frame{width:100%;height:340px;border:0;border-radius:18px;display:block}
@media(max-width:1100px){.v70-stat-grid{grid-template-columns:repeat(3,1fr)}.v70-programme-columns{grid-template-columns:1fr}.v70-branch-course-matrix{grid-template-columns:repeat(2,1fr)}.v70-contact-strip{grid-template-columns:1fr auto}.v70-contact-strip .btn{grid-column:1/-1;justify-self:start}.v70-location-grid{grid-template-columns:1fr}}
@media(max-width:680px){.v70-stat-grid{grid-template-columns:repeat(2,1fr)}.v70-programme-panel{padding:15px}.v70-panel-head{display:block}.v70-panel-head>span{display:block;margin-top:5px}.v70-course-list{grid-template-columns:1fr}.v70-branch-course-matrix{grid-template-columns:1fr}.v70-support-grid{grid-template-columns:1fr}.v70-contact-strip{grid-template-columns:1fr;padding:20px}.v70-phone-link{border-left:0;border-top:1px solid #ffffff3d;padding:14px 0 0}.v70-contact-strip .btn{grid-column:auto}.v70-location-grid .branch-map-frame{height:280px}.v70-address-panel{padding:20px}}
