.privacy-trigger[data-v-708bb68b]{min-height:44px;font:inherit;color:inherit;text-underline-offset:5px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.privacy-trigger[data-v-708bb68b]:hover{text-decoration-thickness:2px}.privacy-dialog[data-v-708bb68b]{border:1px solid var(--line);width:min(640px,100% - 32px);max-width:none;max-height:85dvh;color:var(--text);background:var(--white);font:400 var(--fs-md)/1.85 var(--font-information,var(--font));text-align:start;border-radius:8px;padding:24px}.privacy-dialog[data-v-708bb68b]::backdrop{background:rgb(var(--ink)/.55)}.privacy-dialog-top[data-v-708bb68b]{z-index:1;border-bottom:1px solid var(--line);background:var(--white);justify-content:space-between;align-items:flex-start;gap:16px;margin-top:-24px;margin-bottom:16px;padding-top:24px;padding-bottom:10px;display:flex;position:sticky;top:-24px}.privacy-dialog-top h2[data-v-708bb68b]{font:600 var(--fs-xl)/1.5 var(--font-information,var(--font));color:var(--green);text-wrap:pretty;margin:0}.privacy-dialog-top h2[data-v-708bb68b]:focus{outline:none}.privacy-dialog-close[data-v-708bb68b]{min-height:44px;font:inherit;font-size:var(--fs-sm);color:var(--muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding-inline:8px}.privacy-dialog-close[data-v-708bb68b]:hover{color:var(--text);text-underline-offset:4px;text-decoration:underline}.privacy-dialog-section+.privacy-dialog-section[data-v-708bb68b]{margin-top:18px}.privacy-dialog-section h3[data-v-708bb68b]{font:600 var(--fs-md)/1.6 var(--font-information,var(--font));color:var(--text);margin:0 0 4px}.privacy-dialog-section p[data-v-708bb68b]{overflow-wrap:anywhere;margin:0}.privacy-dialog-section p+p[data-v-708bb68b]{margin-top:8px}.privacy-dialog-policy[data-v-708bb68b]{border-top:1px solid var(--line);margin:24px 0 0;padding-top:16px}.privacy-dialog-policy a[data-v-708bb68b]{min-height:44px;color:var(--green);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}body:has(.privacy-dialog[open]){overflow:hidden}@media (width<=760px){.privacy-dialog[data-v-708bb68b]{padding:20px 18px}.privacy-dialog-top[data-v-708bb68b]{margin-top:-20px;padding-top:20px;top:-20px}}@media (prefers-reduced-motion:no-preference){.privacy-dialog[open][data-v-708bb68b]{animation:.16s ease-out privacy-open-708bb68b}@keyframes privacy-open-708bb68b{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}@media (forced-colors:active){.privacy-dialog[data-v-708bb68b]{border-color:canvastext}.privacy-dialog[data-v-708bb68b]::backdrop{opacity:.8;background:canvas}}.footer[data-v-ceaf2fac]{--footer-bg:var(--ivy-footer-bg);--footer-text:var(--ivy-footer-text);--footer-line:var(--ivy-footer-line);--footer-edge:var(--ivy-footer-edge);--footer-focus:var(--footer-text);background:var(--footer-bg);border-top:2px solid var(--footer-edge)}.footer[data-v-ceaf2fac],.footer-bottom[data-v-ceaf2fac],.footer-main .footer-label[data-v-ceaf2fac],.footer-main p[data-v-ceaf2fac]{color:var(--footer-text)}.footer-bottom[data-v-ceaf2fac]{border-color:var(--footer-line)}.footer a[data-v-ceaf2fac]:hover,.footer-privacy-link[data-v-ceaf2fac]{text-underline-offset:5px;text-decoration:underline}.footer a.footer-privacy-link[data-v-ceaf2fac]:focus-visible,.footer[data-v-ceaf2fac] .footer-privacy:focus-visible,.footer a[data-v-ceaf2fac]:focus-visible{outline-color:var(--footer-focus)}.footer-campuses[data-v-ceaf2fac]{-moz-column-gap:16px;grid-template-columns:auto auto 1fr;column-gap:16px;margin:0;padding:0;list-style:none;display:grid}.footer-campuses li[data-v-ceaf2fac]{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.footer-campus-area[data-v-ceaf2fac]{font-size:var(--fs-sm);letter-spacing:.04em}.footer-campuses .footer-campus-phone[data-v-ceaf2fac]{font-family:var(--font-date);font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:start}@media (width<=1000px){.footer-main[data-v-ceaf2fac]{grid-template-columns:1fr 1fr}.footer-brand[data-v-ceaf2fac]{grid-column:1/-1}}@media (width<=760px){.footer-links[data-v-ceaf2fac]{grid-column:1/-1}.footer-campuses li[data-v-ceaf2fac]{-moz-column-gap:16px;flex-wrap:wrap;align-items:center;column-gap:16px;display:flex}}@media (forced-colors:active){.footer[data-v-ceaf2fac]{--footer-bg:Canvas;--footer-text:CanvasText;--footer-line:CanvasText;--footer-edge:CanvasText;--footer-focus:Highlight}}
