.xoxe-button{display:inline-block;background:var(--ast-global-color-0,#00ced5);color:#000!important;padding:.85em 1.4em;border-radius:5px;font-weight:700;text-decoration:none!important;line-height:1.4}.xoxe-button:hover,.xoxe-button:focus-visible{background:#000;color:#fff!important;outline:2px solid #00ced5;outline-offset:3px}.xoxe-offer{max-width:940px;margin:0 auto;padding:clamp(24px,5vw,64px) 16px}.xoxe-offer h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.1;max-width:20ch}.xoxe-offer>p{max-width:65ch}.xoxe-eyebrow{text-transform:uppercase;letter-spacing:.14em;font-weight:700}.xoxe-price{font-size:2rem;font-weight:700;margin:1em 0}.xoxe-periods{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.xoxe-periods a{border:1px solid #000;border-radius:5px;padding:12px 20px;color:#000}.xoxe-periods [aria-current]{background:#00ced5}.xoxe-notice{background:#f1fafa;border-left:4px solid #00ced5;padding:24px;margin:24px 0}.xoxe-notice p:last-child{margin-bottom:0}.xoxe-programs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:36px 0}.xoxe-programs article{border:1px solid #d4e5e5;border-radius:8px;padding:24px;display:flex;flex-direction:column;align-items:start}.xoxe-programs h2{font-size:1.5rem}.xoxe-programs .xoxe-button{margin-top:auto}#rcp_registration_form{max-width:660px;margin-top:32px}#rcp_registration_form input:not([type=checkbox]):not([type=radio]):not([type=hidden]){max-width:100%}.site-logo-img img{height:auto}.xoxe-offer a:not(.xoxe-button){text-underline-offset:.2em}@media(max-width:760px){.xoxe-programs{grid-template-columns:1fr}.xoxe-offer{padding:28px 8px}.xoxe-periods a{flex:1;text-align:center}.xoxe-notice{padding:18px}}
.category-featured-image img{max-width:360px;max-height:160px;object-fit:contain}.xoxe-archive-offer{width:100%;clear:both;margin:0 0 32px}
.home :is(.uagb-block-f8e63cde,.uagb-block-1f8046c3,.uagb-block-88b578f0) .spectra-image-gallery__media{width:100%;height:180px;aspect-ratio:16/9;background:#f1fafa}.home :is(.uagb-block-f8e63cde,.uagb-block-1f8046c3,.uagb-block-88b578f0) picture{display:block;height:100%}.home :is(.uagb-block-f8e63cde,.uagb-block-1f8046c3,.uagb-block-88b578f0) .spectra-image-gallery__media-thumbnail{width:100%;height:100%;object-fit:contain;padding:22px}.xoxe-offer fieldset[disabled]{border:0;padding:0;opacity:.65}
@media(max-width:760px){.home :is(.uagb-block-f8e63cde,.uagb-block-1f8046c3,.uagb-block-88b578f0) .spectra-image-gallery__media{height:140px}}