.rec-entry{max-width:1160px;width:calc(100% - 40px);margin:35px auto 65px;background:#edf3e6;border:1px solid #cbd8bf;padding:32px;color:#213a3a;border-radius:10px;box-sizing:border-box;font-family:Montserrat,Arial,sans-serif}.rec-entry p{font-size:14px;max-width:780px;line-height:1.8;margin:15px 0}.rec-entry .rec-entry-kicker{font-size:10px;letter-spacing:.13em;text-transform:uppercase;margin:0 0 14px}.rec-entry h2{font-size:clamp(25px,3vw,38px);line-height:1.15;margin:0;letter-spacing:-.04em}.rec-entry a{display:inline-flex;align-items:center;min-height:46px;background:#213a3a;color:#fff!important;border-radius:4px;padding:12px 20px;margin-top:7px;text-decoration:none;font-size:12px;gap:18px}.rec-entry a:hover{background:#36584c}.rec-entry a:focus-visible{outline:3px solid #528557;outline-offset:4px}@media(max-width:640px){.rec-entry{padding:25px;margin-block:25px 45px}.rec-entry p{font-size:13px}}
.rec-teaching-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:25px}.rec-teaching-actions .rec-teaching-cta{display:inline-flex;align-items:center;justify-content:center;gap:20px;background:#213a3a!important;background-image:none!important;color:#fff!important;border:1px solid #213a3a!important;border-radius:4px!important;box-shadow:none!important;min-height:50px;height:auto;padding:13px 21px!important;text-decoration:none!important;font-size:13px!important;font-weight:500!important;line-height:1.6!important;letter-spacing:0!important;text-transform:none!important;white-space:normal}.rec-teaching-actions .rec-teaching-cta:hover{background:#36584c!important}.rec-teaching-actions .rec-teaching-cta--secondary{background:transparent!important;color:#213a3a!important;border-color:#849c90!important}.rec-teaching-actions .rec-teaching-cta--secondary:hover{background:#e2eddf!important}.page-hero p.rec-teaching-meta{font-size:12px!important;font-weight:400!important;line-height:1.7!important;letter-spacing:0!important;color:#56645d!important;margin:16px 0 0!important;max-width:100%!important}.rec-teaching-link{display:inline-flex;align-items:center;min-height:44px;margin-top:10px;font-size:13px!important;line-height:1.6!important;font-weight:600;text-decoration:underline!important;text-underline-offset:4px;color:inherit}.rec-teaching-actions .rec-teaching-cta:focus-visible,.rec-teaching-link:focus-visible{outline:3px solid #528557;outline-offset:5px}@media(max-width:640px){.rec-teaching-actions{gap:7px 18px;margin-top:22px;align-items:center}.rec-teaching-actions .rec-teaching-cta{font-size:11px!important;padding:12px 14px!important;gap:12px;min-height:46px;max-width:100%}.rec-teaching-actions .rec-teaching-cta--secondary{border:0!important;padding:5px 0!important;background:transparent!important;text-decoration:underline!important;text-underline-offset:4px;min-height:44px}.page-hero p.rec-teaching-meta{font-size:11px!important;margin-top:13px!important}.rec-teaching-link{font-size:12px!important}}
