.req-hero[data-astro-cid-jme6lspq]{z-index:1;background:#fff;padding-block:clamp(1.5rem,4vw,3rem) 0;position:relative}.req-hero__panel[data-astro-cid-jme6lspq]{isolation:isolate;background:radial-gradient(45% 55% at 50% 0%, #00d2d329, transparent 70%), radial-gradient(40% 80% at 100% 100%, #1f426d80, transparent 70%), linear-gradient(160deg, #12324d 0%, var(--color-brand-primary) 60%);color:#fff;border-radius:clamp(1.25rem,2.5vw,2rem);padding:clamp(1.25rem,3vw,2rem) clamp(1.25rem,4vw,3rem) clamp(3rem,7vw,5rem);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f,0 32px 64px -40px #0c1e368c}.req-hero__panel[data-astro-cid-jme6lspq]:before{content:"";background:linear-gradient(90deg,#0000,#00d2d3b3,#0000);height:1px;position:absolute;inset:0 10% auto}.req-hero__trail[data-astro-cid-jme6lspq] ol[data-astro-cid-jme6lspq]{color:#b7c6d6;flex-wrap:wrap;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.req-hero__trail[data-astro-cid-jme6lspq] li[data-astro-cid-jme6lspq]+li[data-astro-cid-jme6lspq]:before{content:"/";content:"/" / "";color:#ffffff59;margin-inline:.5rem}.req-hero__trail[data-astro-cid-jme6lspq] a[data-astro-cid-jme6lspq]{color:inherit;text-underline-offset:.2em;text-decoration:none}.req-hero__trail[data-astro-cid-jme6lspq] a[data-astro-cid-jme6lspq]:hover{color:#fff;text-decoration:underline}.req-hero__trail[data-astro-cid-jme6lspq] [data-astro-cid-jme6lspq][aria-current]{color:#fff}.req-hero__content[data-astro-cid-jme6lspq]{text-align:center;justify-items:center;margin-top:clamp(2.5rem,6vw,4rem);display:grid}.req-hero__icon[data-astro-cid-jme6lspq]{background:#00d2d314;border:1px solid #00d2d359;border-radius:1.25rem;place-items:center;width:4.5rem;height:4.5rem;display:grid}.req-hero__glyph[data-astro-cid-jme6lspq]{width:2.25rem;height:2.25rem}.req-hero__title[data-astro-cid-jme6lspq]{font-size:clamp(2.25rem,1.5rem + 3vw,3.5rem);font-weight:var(--font-weight-medium);letter-spacing:-.02em;text-wrap:balance;margin:1.5rem 0 0;line-height:1.1}.req-hero__lead[data-astro-cid-jme6lspq]{color:#c9d6e3;text-wrap:pretty;max-width:34rem;margin:1.25rem 0 0;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.55}.req[data-astro-cid-jme6lspq]{color:var(--color-text-dark);background:#fff;padding-block:clamp(3.5rem,8vw,6rem)}.req__container[data-astro-cid-jme6lspq]{max-width:64rem}.req__title[data-astro-cid-jme6lspq]{color:var(--color-brand-primary);font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);font-weight:var(--font-weight-medium);letter-spacing:-.015em;margin:0;line-height:1.15}.req__lead[data-astro-cid-jme6lspq]{color:#4a5d75;margin:.5rem 0 0;font-size:1.0625rem}.req__card[data-astro-cid-jme6lspq]{border:1px solid var(--color-border-light);background:#fff;border-radius:1.25rem;margin-top:clamp(1.75rem,4vw,2.5rem);overflow:hidden;box-shadow:0 24px 48px -32px #0c1e3659}.req__table[data-astro-cid-jme6lspq]{border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.5}.req__table[data-astro-cid-jme6lspq] th[data-astro-cid-jme6lspq],.req__table[data-astro-cid-jme6lspq] td[data-astro-cid-jme6lspq]{border-bottom:1px solid var(--color-border-light);text-align:left;vertical-align:middle;padding:1rem 1.5rem}.req__table[data-astro-cid-jme6lspq] tbody[data-astro-cid-jme6lspq] tr[data-astro-cid-jme6lspq]:last-child>[data-astro-cid-jme6lspq]{border-bottom:0}.req__table[data-astro-cid-jme6lspq] thead[data-astro-cid-jme6lspq] th[data-astro-cid-jme6lspq]{background:var(--color-brand-primary);color:#fff;font-size:.875rem;font-weight:var(--font-weight-semibold);letter-spacing:.01em}.req__table[data-astro-cid-jme6lspq] thead[data-astro-cid-jme6lspq] th[data-astro-cid-jme6lspq].req__rec{box-shadow:inset 0 -2px 0 var(--color-brand-accent)}.req__note[data-astro-cid-jme6lspq]{color:#b7c6d6;font-size:.75rem;font-weight:400;display:block}.req__table[data-astro-cid-jme6lspq] tbody[data-astro-cid-jme6lspq] th[data-astro-cid-jme6lspq]{width:22%;color:var(--color-brand-primary);font-weight:var(--font-weight-semibold)}.req__table[data-astro-cid-jme6lspq] td[data-astro-cid-jme6lspq]{color:#34475e}.req__table[data-astro-cid-jme6lspq] td[data-astro-cid-jme6lspq].req__rec{color:var(--color-brand-primary);background:#00d2d30f}.req__table[data-astro-cid-jme6lspq] tbody[data-astro-cid-jme6lspq] tr[data-astro-cid-jme6lspq]{transition:background-color .16s}@media (hover:hover){.req__table[data-astro-cid-jme6lspq] tbody[data-astro-cid-jme6lspq] tr[data-astro-cid-jme6lspq]:hover{background:var(--color-background-light)}}.req__tip[data-astro-cid-jme6lspq]{border:1px solid var(--color-border-light);background:var(--color-background-light);border-radius:1rem;align-items:center;gap:1rem;margin-top:1.5rem;padding:1.125rem 1.25rem;display:flex}.req__tip-icon[data-astro-cid-jme6lspq]{width:2.75rem;height:2.75rem;box-shadow:inset 0 0 0 1px var(--color-border-light);background:#fff;border-radius:.75rem;flex:none;place-items:center;padding:.625rem;display:grid}.req__tip[data-astro-cid-jme6lspq] p[data-astro-cid-jme6lspq]{color:#34475e;margin:0;line-height:1.55}.req__help[data-astro-cid-jme6lspq]{color:#4a5d75;text-align:center;margin:2rem 0 0}.req__help[data-astro-cid-jme6lspq] a[data-astro-cid-jme6lspq]{color:var(--color-info);font-weight:var(--font-weight-semibold);text-underline-offset:.2em}.req[data-astro-cid-jme6lspq] :focus-visible{outline:3px solid var(--color-info);outline-offset:3px}@media (width<=39.99rem){.req__card[data-astro-cid-jme6lspq]{box-shadow:none;background:0 0;border:0}.req__table[data-astro-cid-jme6lspq] thead[data-astro-cid-jme6lspq]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.req__table[data-astro-cid-jme6lspq] tbody[data-astro-cid-jme6lspq]{gap:.75rem;display:grid}.req__table[data-astro-cid-jme6lspq] tbody[data-astro-cid-jme6lspq] tr[data-astro-cid-jme6lspq]{border:1px solid var(--color-border-light);background:#fff;border-radius:1rem;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.req__table[data-astro-cid-jme6lspq] tbody[data-astro-cid-jme6lspq] th[data-astro-cid-jme6lspq]{border:0;grid-column:1/-1;width:auto;padding:.875rem 1rem .25rem}.req__table[data-astro-cid-jme6lspq] td[data-astro-cid-jme6lspq]{border:0;padding:.25rem 1rem .875rem;font-size:.875rem}.req__table[data-astro-cid-jme6lspq] td[data-astro-cid-jme6lspq]:before{content:attr(data-label);color:#5b6e85;margin-bottom:.125rem;font-size:.75rem;display:block}.req__table[data-astro-cid-jme6lspq] td[data-astro-cid-jme6lspq].req__rec{background:0 0}}
