.appointment-dialog[data-astro-cid-y4de2cos]{box-sizing:border-box;color:#10272d;background:#f3f0e9;border:0;width:min(1050px,100% - 48px);max-width:none;height:min(720px,100% - 48px);max-height:none;margin:auto;padding:0;font-family:Montserrat,Arial,sans-serif;position:fixed;inset:0}.appointment-dialog[data-astro-cid-y4de2cos][open]{animation:.28s both appointment-enter}.appointment-dialog[data-astro-cid-y4de2cos]::backdrop{background:#08181dc7}.appointment-dialog__content[data-astro-cid-y4de2cos]{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.appointment-dialog__header[data-astro-cid-y4de2cos]{color:#f3f0e9;background:#10272d;align-items:center;gap:26px;padding:18px 30px;display:flex}.appointment-dialog__logo[data-astro-cid-y4de2cos]{flex:none;width:165px;height:auto;display:block}.appointment-dialog__heading[data-astro-cid-y4de2cos]{border-left:1px solid #b8916a;flex:auto;min-width:0;padding-left:26px}.appointment-dialog__eyebrow[data-astro-cid-y4de2cos]{color:#b8916a;letter-spacing:.15em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:700}.appointment-dialog__header[data-astro-cid-y4de2cos] h2[data-astro-cid-y4de2cos]{color:#f3f0e9;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,3vw,36px);font-weight:400;line-height:1.1}.appointment-dialog__close[data-astro-cid-y4de2cos]{color:#fff;cursor:pointer;background:0 0;border:1px solid #f3f0e980;border-radius:50%;flex:0 0 44px;width:44px;height:44px;padding:0;font:30px/1 Arial,sans-serif}.appointment-dialog__close[data-astro-cid-y4de2cos]:hover{color:#d1af8b;border-color:#d1af8b}.appointment-dialog__close[data-astro-cid-y4de2cos]:focus-visible{outline-offset:3px;outline:2px solid #b8916a}.appointment-dialog__frame[data-astro-cid-y4de2cos]{background:#fff;flex:auto;min-height:0}.appointment-dialog__frame[data-astro-cid-y4de2cos] iframe[data-astro-cid-y4de2cos]{border:0;width:100%;height:100%;display:block}.appointment-dialog__footer[data-astro-cid-y4de2cos]{color:#46514d;padding:15px 30px}.appointment-dialog__footer[data-astro-cid-y4de2cos] p[data-astro-cid-y4de2cos]{color:inherit;margin:0;font-size:12px;line-height:1.5}@keyframes appointment-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){.appointment-dialog[data-astro-cid-y4de2cos]{width:100%;height:100dvh;margin:0}.appointment-dialog__content[data-astro-cid-y4de2cos],.appointment-dialog__frame[data-astro-cid-y4de2cos]{min-width:0}.appointment-dialog__header[data-astro-cid-y4de2cos]{padding:max(14px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) 14px max(16px, env(safe-area-inset-left));gap:10px}.appointment-dialog__logo[data-astro-cid-y4de2cos]{width:clamp(94px,28vw,130px)}.appointment-dialog__heading[data-astro-cid-y4de2cos]{padding-left:10px}.appointment-dialog__eyebrow[data-astro-cid-y4de2cos]{letter-spacing:.08em;margin-bottom:4px;font-size:8px}.appointment-dialog__header[data-astro-cid-y4de2cos] h2[data-astro-cid-y4de2cos]{font-size:clamp(21px,5vw,27px)}.appointment-dialog__footer[data-astro-cid-y4de2cos]{padding:10px max(16px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left))}}@media (prefers-reduced-motion:reduce){.appointment-dialog[data-astro-cid-y4de2cos][open]{animation:none}}.brand-logo[data-astro-cid-uivuhh7y]{vertical-align:middle;display:inline-block;position:relative}.brand-logo__link[data-astro-cid-uivuhh7y]{align-items:center;display:inline-flex}.brand-logo__link[data-astro-cid-uivuhh7y]:focus-visible{outline-offset:3px;outline:2px solid #5fb3c3}.brand-logo__image[data-astro-cid-uivuhh7y]{object-fit:contain;width:min(260px,100vw - 90px);height:auto;max-height:60px;display:block}@media (width<=767px){.brand-logo__image[data-astro-cid-uivuhh7y]{width:min(245px,100vw - 85px)}}.academic-logos[data-astro-cid-lx6rp2ia]{align-items:center;gap:24px;display:flex}.academic-logos[data-astro-cid-lx6rp2ia] img[data-astro-cid-lx6rp2ia]{object-fit:contain;width:auto;max-width:45%;height:96px;display:block}.condition-item[data-astro-cid-ffowtfw4]{border-bottom:1px solid #d9d9d9;min-width:0;padding:24px 0 26px}.condition-number[data-astro-cid-ffowtfw4]{color:#929292;letter-spacing:.14em;margin-bottom:12px;font-size:11px;font-weight:600;display:block}.condition-item[data-astro-cid-ffowtfw4] h3[data-astro-cid-ffowtfw4]{color:#232323;margin:0 0 10px;font-size:16px;font-weight:600;line-height:1.35}.condition-item[data-astro-cid-ffowtfw4] p[data-astro-cid-ffowtfw4]{color:#525252;overflow-wrap:break-word;margin:0;font-size:14px;line-height:1.65}.condition-item__link[data-astro-cid-ffowtfw4]{color:#10272d;align-items:center;gap:7px;margin-top:13px;padding-bottom:5px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.condition-item__link[data-astro-cid-ffowtfw4]:after{content:"";transform-origin:0;background:#899b91;height:1px;transition:transform .28s cubic-bezier(.22,.61,.36,1),background-color .28s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.3)}.condition-item__link-arrow[data-astro-cid-ffowtfw4]{border:1px solid #0000;border-radius:50%;place-items:center;width:18px;height:18px;line-height:1;transition:transform .28s cubic-bezier(.22,.61,.36,1),border-color .28s,background-color .28s;display:inline-grid}.condition-item__link[data-astro-cid-ffowtfw4]:hover:after,.condition-item__link[data-astro-cid-ffowtfw4]:focus-visible:after{background-color:#b8916a;transform:scaleX(1)}.condition-item__link[data-astro-cid-ffowtfw4]:hover .condition-item__link-arrow[data-astro-cid-ffowtfw4],.condition-item__link[data-astro-cid-ffowtfw4]:focus-visible .condition-item__link-arrow[data-astro-cid-ffowtfw4]{background-color:#b8916a1a;border-color:#b8916a;transform:translate(4px)}.condition-item__link[data-astro-cid-ffowtfw4]:focus-visible{border-radius:2px;box-shadow:0 0 0 2px #10272d}@media (prefers-reduced-motion:reduce){.condition-item__link[data-astro-cid-ffowtfw4]:after,.condition-item__link-arrow[data-astro-cid-ffowtfw4]{transition:none}.condition-item__link[data-astro-cid-ffowtfw4]:hover .condition-item__link-arrow[data-astro-cid-ffowtfw4],.condition-item__link[data-astro-cid-ffowtfw4]:focus-visible .condition-item__link-arrow[data-astro-cid-ffowtfw4]{transform:none}}@media (width<=767px){.condition-item[data-astro-cid-ffowtfw4]{padding:20px 0 22px}}#conditions[data-astro-cid-zwqm6nzt] h2[data-astro-cid-zwqm6nzt]{margin-bottom:14px}.conditions-intro[data-astro-cid-zwqm6nzt]{color:#525252;margin:0 0 20px;font-size:14px;line-height:1.65}.conditions-grid[data-astro-cid-zwqm6nzt]{border-top:1px solid #d9d9d9;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;display:grid}@media (width<=991px){.conditions-grid[data-astro-cid-zwqm6nzt]{grid-template-columns:minmax(0,1fr)}}#contact .contact-info-link{cursor:pointer;transition:color .28s cubic-bezier(.22,.61,.36,1);position:relative}#contact .contact-info-link:after{content:"";transform-origin:0;background:#899b91;height:1px;transition:transform .28s cubic-bezier(.22,.61,.36,1),background-color .28s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(.28)}#contact .contact-info-link:hover,#contact .contact-info-link:focus-visible{color:#10272d}#contact .contact-info-link:hover:after,#contact .contact-info-link:focus-visible:after{background-color:#b8916a;transform:scaleX(1)}#contact .contact-info-link i{transition:transform .28s cubic-bezier(.22,.61,.36,1);display:inline-block}#contact .contact-info-link:hover i,#contact .contact-info-link:focus-visible i{transform:translate(3px)}#contact .contact-info-link:focus-visible{outline-offset:3px;outline:2px solid #b8916a!important}@media (prefers-reduced-motion:reduce){#contact .contact-info-link,#contact .contact-info-link:after,#contact .contact-info-link i{transition:none}#contact .contact-info-link:hover i,#contact .contact-info-link:focus-visible i{transform:none}}.grecaptcha-badge{visibility:hidden}.form-recaptcha-notice{clear:both;color:#777;margin:0 0 14px;font-size:11px;line-height:1.5}.form-contact-consent{color:#555;margin:2px 0 14px;font-size:12px;line-height:1.55}.form-contact-consent__row{cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:flex-start;column-gap:9px;display:grid}.form-contact-consent__checkbox{accent-color:#10272d;width:16px;height:16px;margin:2px 0 0}.form-contact-consent__text{min-width:0}.form-contact-consent__text a{color:inherit;text-decoration:underline}.form-contact-consent input:focus-visible,.form-contact-consent a:focus-visible{outline-offset:2px;outline:2px solid #10272d}.form-recaptcha-notice a{color:inherit;text-decoration:underline}.form-recaptcha-notice a:focus-visible{outline-offset:2px;outline:2px solid}#form-contact .form-contact-submit{color:#fff;cursor:pointer;background-color:#10272d;transition:background-color .25s,color .25s,opacity .25s}#form-contact .form-contact-submit:not(:disabled):hover{background-color:#202322}#form-contact .form-contact-submit:focus-visible{outline-offset:3px;outline:2px solid #10272d}#form-contact .form-contact-submit:disabled{color:#ffffffd9;cursor:not-allowed;opacity:.62;background-color:#899b91}.form-contact-error:not(:empty){color:#9b3535;margin-top:5px;font-size:12px;line-height:1.4;display:block}.keweee-credit--light[data-astro-cid-tlrmcb47]{color:#10272d}.keweee-credit--light[data-astro-cid-tlrmcb47] a[data-astro-cid-tlrmcb47]{color:#10272d;font-weight:700;transition:color .28s}.keweee-credit--light[data-astro-cid-tlrmcb47] a[data-astro-cid-tlrmcb47]:hover,.keweee-credit--light[data-astro-cid-tlrmcb47] a[data-astro-cid-tlrmcb47]:focus-visible{color:#b8916a}.keweee-credit--dark[data-astro-cid-tlrmcb47] a[data-astro-cid-tlrmcb47],.keweee-credit--dark[data-astro-cid-tlrmcb47] a[data-astro-cid-tlrmcb47]:hover,.keweee-credit--dark[data-astro-cid-tlrmcb47] a[data-astro-cid-tlrmcb47]:focus{color:#f3f0e9}.keweee-credit[data-astro-cid-tlrmcb47] a[data-astro-cid-tlrmcb47]:focus-visible{outline-offset:2px;outline:2px solid!important}.off-screen-navigation[data-astro-cid-jdigv6rk]{flex-direction:column;display:flex;overflow-y:auto}.off-screen-navigation[data-astro-cid-jdigv6rk] ul[data-astro-cid-jdigv6rk]{flex:none;margin-bottom:0;position:static}.menu-credit[data-astro-cid-jdigv6rk]{padding:20px 30px calc(20px + env(safe-area-inset-bottom,0px));color:#777;flex:none;margin-top:auto;font-size:11px;line-height:1.5}.menu-credit[data-astro-cid-jdigv6rk] small[data-astro-cid-jdigv6rk]{font-size:inherit}.menu-credit[data-astro-cid-jdigv6rk] a[data-astro-cid-jdigv6rk]{color:#333;font-weight:600}.menu-credit[data-astro-cid-jdigv6rk] a[data-astro-cid-jdigv6rk]:focus-visible{outline-offset:2px;outline:2px solid}@media (width<=991px){.menu-credit[data-astro-cid-jdigv6rk]{padding-left:20px;padding-right:20px}}@media (width<=767px){.menu-credit[data-astro-cid-jdigv6rk]{padding:20px 0 calc(20px + env(safe-area-inset-bottom,0px));writing-mode:vertical-rl;white-space:nowrap;align-self:center;transform:rotate(180deg)}}
