/* START_SECTION:oxford-2027 (INDEX:79) */
.ox27{padding-top:32px;padding-bottom:32px;color:#333}
.ox27-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:40px;align-items:center}
.ox27-copy h2{color:#436b5c;font-size:clamp(26px,2.5vw,36px);line-height:1.2;margin:0 0 18px}
.ox27-copy .rte,.ox27-intro,.ox27-details{font-size:17px;line-height:1.65}
.ox27-copy p{margin:0 0 16px}.ox27-eyebrow{font-size:13px;letter-spacing:.12em;color:#436b5c;text-transform:uppercase}
.ox27-video{aspect-ratio:16/9;overflow:hidden;border-radius:10px;background:#f6f3ee}
.ox27-video video{object-fit:contain}.ox27-video iframe,.ox27-video video{border:0;width:100%;height:100%;display:block}
.ox27-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border-radius:40px;background:#436b5c;color:#fff;text-decoration:none;font-weight:600;margin-top:8px}
.ox27-button:hover{background:#294d40}.ox27-button:focus-visible{outline:3px solid #bf546f;outline-offset:4px}
.ox27-intro{max-width:900px;text-align:center;margin:auto}
.ox27-details{max-width:1000px;margin:auto}
.ox27-details h2{font-size:28px;color:#436b5c;margin:28px 0 16px;line-height:1.25}
.ox27-details h3{font-size:21px;margin:24px 0 12px;line-height:1.3}
@media(max-width:767px){.ox27{padding-top:24px;padding-bottom:24px}.ox27-grid{grid-template-columns:1fr;gap:24px}.ox27-copy .rte,.ox27-intro,.ox27-details{font-size:16px}.ox27-details h2{font-size:25px}.ox27-details h3{font-size:20px}}
/* END_SECTION:oxford-2027 */
