.references-section[data-astro-cid-kljbclke]{padding:var(--spacing-12, 48px) var(--container-padding);background-color:#fff}.references-section__container[data-astro-cid-kljbclke]{max-width:var(--container-max, 1420px);margin:0 auto}.references-section__title[data-astro-cid-kljbclke]{font-family:var(--font-body);font-size:var(--text-heading-sm);font-weight:var(--font-weight-normal, 400);line-height:1.2;color:var(--color-text-primary);margin:0 0 var(--spacing-6, 24px) 0}.references-section__list[data-astro-cid-kljbclke]{list-style:none;padding:0;margin:0}.references-section__item[data-astro-cid-kljbclke]{display:flex;align-items:flex-start;gap:var(--spacing-3, 12px);padding:var(--spacing-4, 16px) 0;border-top:1px solid var(--color-border-default, rgba(0, 0, 0, .15));font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:var(--font-weight-normal, 400);line-height:1.8;color:var(--color-text-primary)}.references-section__item[data-astro-cid-kljbclke]:last-child{border-bottom:1px solid var(--color-border-default, rgba(0, 0, 0, .15))}.references-section__number[data-astro-cid-kljbclke]{flex-shrink:0;min-width:calc(20px * var(--fluid-scale))}.references-section__text[data-astro-cid-kljbclke]{flex:1}.references-section__link[data-astro-cid-kljbclke]{flex:1;color:var(--color-text-primary);text-decoration:none;transition:color var(--transition-fast)}.references-section__link[data-astro-cid-kljbclke]:hover{color:var(--color-brand-primary);text-decoration:underline}.references-section__info[data-astro-cid-kljbclke]{font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:var(--font-weight-normal, 400);line-height:1.8;color:var(--color-text-primary)}@media(max-width:768px){.references-section[data-astro-cid-kljbclke]{padding:var(--spacing-10, 40px) var(--spacing-4, 16px)}.references-section__title[data-astro-cid-kljbclke]{font-size:var(--text-body-xl)}.references-section__item[data-astro-cid-kljbclke]{font-size:13px}}.concerns-overlay[data-astro-cid-pwipyv2h]{position:relative;background-color:#7b60a3;padding:calc(124px * var(--fluid-scale)) 0;overflow:hidden}.concerns-overlay__bg[data-astro-cid-pwipyv2h]{position:absolute;inset:0;z-index:0;pointer-events:none}.concerns-overlay__bg[data-astro-cid-pwipyv2h] img{width:100%;height:100%;object-fit:cover}.concerns-overlay__overlay[data-astro-cid-pwipyv2h]{position:absolute;inset:0;background:#0a060f40}.concerns-overlay__container[data-astro-cid-pwipyv2h]{position:relative;z-index:1;max-width:none;margin:0 auto;padding:0 calc(60px * var(--fluid-scale))}.concerns-overlay__header[data-astro-cid-pwipyv2h]{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:calc(60px * var(--fluid-scale))}.concerns-overlay__tag-wrap[data-astro-cid-pwipyv2h]{overflow:hidden;margin-bottom:calc(12px * var(--fluid-scale))}.concerns-overlay__tag-wrap[data-astro-cid-pwipyv2h] .section-tag{margin-bottom:0}.concerns-overlay__tag-wrap[data-astro-cid-pwipyv2h] .section-tag__text{color:#fff}.concerns-overlay__title[data-astro-cid-pwipyv2h]{font-family:var(--font-display);font-size:calc(44px * var(--fluid-scale));font-weight:500;line-height:calc(54px * var(--fluid-scale));letter-spacing:-.01em;color:#fff;margin:0;max-width:calc(720px * var(--fluid-scale));text-wrap:balance}.concerns-overlay__subtitle[data-astro-cid-pwipyv2h]{font-family:var(--font-body);font-size:calc(17px * var(--fluid-scale));font-weight:400;line-height:calc(25px * var(--fluid-scale));color:#fff;max-width:calc(583px * var(--fluid-scale));margin:calc(20px * var(--fluid-scale)) 0 0}.concerns-overlay__grid[data-astro-cid-pwipyv2h]{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(20px * var(--fluid-scale))}.concerns-card[data-astro-cid-pwipyv2h]{position:relative;display:flex;flex-direction:column;align-items:flex-start;background:#160e23bf;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:0;border:0;padding:calc(45px * var(--fluid-scale)) calc(32px * var(--fluid-scale));min-height:calc(179px * var(--fluid-scale));box-sizing:border-box}.concerns-card__dot[data-astro-cid-pwipyv2h]{width:calc(13px * var(--fluid-scale));height:calc(13px * var(--fluid-scale));border-radius:50%;background:#fff;box-shadow:0 0 0 calc(3px * var(--fluid-scale)) #ffffff59;flex-shrink:0;margin-bottom:calc(20px * var(--fluid-scale));align-self:flex-start;margin-left:calc(3px * var(--fluid-scale));margin-top:calc(3px * var(--fluid-scale))}.concerns-card__title[data-astro-cid-pwipyv2h]{font-family:var(--font-display);font-size:calc(32px * var(--fluid-scale));font-weight:500;line-height:1.2;letter-spacing:-.01em;color:#fff;margin:0 0 calc(12px * var(--fluid-scale))}.concerns-card__desc[data-astro-cid-pwipyv2h]{font-family:var(--font-body);font-size:calc(15px * var(--fluid-scale));font-weight:400;line-height:calc(25px * var(--fluid-scale));color:#fff;margin:0}@media(max-width:1024px){.concerns-overlay__grid[data-astro-cid-pwipyv2h]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.concerns-overlay[data-astro-cid-pwipyv2h]{padding:max(48px,10vw) 0}.concerns-overlay__container[data-astro-cid-pwipyv2h]{padding:0 max(20px,5vw)}.concerns-overlay__eyebrow[data-astro-cid-pwipyv2h]{font-size:max(36px,9vw)}.concerns-overlay__title[data-astro-cid-pwipyv2h]{font-size:max(28px,6vw);line-height:1.2;max-width:100%}.concerns-card[data-astro-cid-pwipyv2h]{padding:max(28px,6vw) max(20px,5vw);min-height:0}.concerns-card__title[data-astro-cid-pwipyv2h]{font-size:max(22px,5.5vw)}}@media(max-width:640px){.concerns-overlay__grid[data-astro-cid-pwipyv2h]{grid-template-columns:1fr}}.checklist[data-astro-cid-tyd4bx4l]{list-style:none;display:flex;flex-direction:column;gap:var(--spacing-4)}.list-item--with-description[data-astro-cid-tyd4bx4l]{align-items:flex-start}.list-item--with-description[data-astro-cid-tyd4bx4l] .list-item__text[data-astro-cid-tyd4bx4l]{font-weight:var(--font-weight-semibold)}.list-item__content[data-astro-cid-tyd4bx4l]{display:flex;flex-direction:column;gap:var(--spacing-1)}.list-item__description[data-astro-cid-tyd4bx4l]{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}
