

.rec-plan-audience,.cp-fit-audience{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin:0 0 14px}.rec-plan-audience strong,.cp-fit-audience strong{display:inline-flex;align-items:center;border:1px solid #DCE7EB;background:#EAF1F4;color:#355970;font-size:10px;font-weight:900;letter-spacing:.075em;line-height:1.45;padding:7px 10px;border-radius:4px;text-transform:uppercase}.rec-plan-audience small,.cp-fit-audience small{display:block;color:#5a7474;font-size:10px;line-height:1.6}.rec-plan .rec-plan-top{margin-top:5px}.rec-plan{min-height:375px}.rec-plan .rec-btn{white-space:normal;text-align:center}.rec-plan-grid .rec-plan:focus-within{outline:2px solid #9CB9C6;outline-offset:2px}.rec-apply-inline,.rec-bottom-apply{display:flex;justify-content:space-between;align-items:center;gap:22px;border-radius:8px;padding:24px 26px}.rec-apply-inline{margin:24px 0 6px;background:#e4ede7;border:1px solid #c7d9ce}.rec-apply-inline .rec-quick-eyebrow,.rec-bottom-apply .rec-quick-eyebrow{font-size:10px;font-weight:900;letter-spacing:.1em;color:#9CB9C6;text-transform:uppercase}.rec-apply-inline h3,.rec-bottom-apply h2{font:600 clamp(25px,3vw,36px)/1.07 "Cormorant Garamond",Georgia,serif;margin:7px 0 6px;color:#194449}.rec-apply-inline p,.rec-bottom-apply p{max-width:650px;font-size:11px;line-height:1.7;margin:0;color:#507468}.rec-apply-inline .rec-quick-cta,.rec-bottom-apply .rec-quick-cta{display:flex;flex-direction:column;gap:8px;align-items:center;flex:none}.rec-apply-inline .rec-quick-cta small,.rec-bottom-apply .rec-quick-cta small{font-size:10px;color:#537369;text-align:center}.rec-bottom-apply{background:#143e45;color:#fff;border:1px solid #456c70;margin:0}.rec-bottom-apply h2{color:#fff}.rec-bottom-apply p{color:#d8e5df}.rec-bottom-apply .rec-btn{background:#DCE7EB;color:#183f44!important;border-color:#DCE7EB}.rec-bottom-apply .rec-quick-cta small{color:#d2e4df}.rec .rec-bottom-apply-wrap{background:#143e45;padding:40px 0}.cp-page .cp-hero-apply{display:inline-flex;align-items:center;gap:12px;text-decoration:none;background:#183f45;color:#fff!important;border-radius:5px;padding:14px 22px;margin-top:21px;font-size:13px;font-weight:900}.cp-page .cp-hero-apply:hover{background:#2a5f60}.cp-page .cp-fit-audience{margin-bottom:16px}.cp-page .cp-fit-audience strong{font-size:10px}.cp-page .cp-fit-audience small{font-size:10px}.cp-page .cp-plan{display:flex;flex-direction:column}.cp-page .cp-plan-apply{display:inline-flex;align-items:center;justify-content:center;margin-top:auto;background:#193e44;color:#fff!important;border-radius:5px;padding:12px;font-size:12px;font-weight:800;text-decoration:none;min-height:44px}.cp-page .cp-plan-apply:hover{background:#2e6264}.cp-page .cp-mid-apply{margin:20px 0 4px;padding:22px;background:#e6ede8;border:1px solid #d0dfd6;border-radius:7px;display:flex;justify-content:space-between;align-items:center;gap:20px}.cp-page .cp-mid-apply strong{font:600 28px "Cormorant Garamond",Georgia,serif;color:#18444a}.cp-page .cp-mid-apply p{font-size:11px;line-height:1.7;color:#57756b;margin:4px 0}.cp-page .cp-mid-apply a{flex:none;background:#183f45;color:#fff!important;padding:13px 20px;border-radius:4px;font-size:12px;font-weight:850}.cp-page .cp-foot .btn.coral{font-weight:800}@media(max-width:760px){.rec-apply-inline,.rec-bottom-apply,.cp-page .cp-mid-apply{flex-direction:column;align-items:flex-start;padding:21px}.rec-apply-inline .rec-quick-cta,.rec-bottom-apply .rec-quick-cta{width:100%;align-items:stretch}.rec-apply-inline .rec-btn,.rec-bottom-apply .rec-btn{width:100%;justify-content:center}.rec-plan-audience small,.cp-fit-audience small{font-size:11px}.cp-page .cp-mid-apply a{width:100%;text-align:center}}
