.needs[data-astro-cid-h2glevfz]{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.needs__row[data-astro-cid-h2glevfz]{gap:var(--s-3);padding-block:var(--s-5);border-bottom:1px solid var(--line);display:grid}@media (width>=64rem){.needs__row[data-astro-cid-h2glevfz]{gap:var(--s-8);grid-template-columns:5fr 7fr;align-items:start}}.needs__need[data-astro-cid-h2glevfz]{font-family:var(--font-head);font-weight:500;font-size:var(--fs-xl);color:var(--navy);letter-spacing:-.025em;max-width:18ch;line-height:1.2}.needs__items[data-astro-cid-h2glevfz]{gap:var(--s-2);padding:0;list-style:none;display:grid}.needs__item[data-astro-cid-h2glevfz]{padding:var(--s-3) var(--s-8) var(--s-3) var(--s-3);border:1px solid var(--line);border-radius:var(--r-2);background:var(--paper);transition:border-color var(--dur-2) ease;gap:.375rem;display:grid;position:relative}.needs__item[data-astro-cid-h2glevfz]:hover{border-color:var(--navy)}.needs__item--flag[data-astro-cid-h2glevfz]{background:var(--navy);border-color:var(--navy)}.needs__item[data-astro-cid-h2glevfz] h2[data-astro-cid-h2glevfz] a[data-astro-cid-h2glevfz]{color:var(--navy);text-decoration:none}.needs__item[data-astro-cid-h2glevfz] h2[data-astro-cid-h2glevfz] a[data-astro-cid-h2glevfz]:after{content:"";position:absolute;inset:0}.needs__item[data-astro-cid-h2glevfz]:hover h2[data-astro-cid-h2glevfz] a[data-astro-cid-h2glevfz]{text-underline-offset:.25em;text-decoration:underline}.needs__item[data-astro-cid-h2glevfz] p[data-astro-cid-h2glevfz]{color:var(--ink-soft)}.needs__item--flag[data-astro-cid-h2glevfz] h2[data-astro-cid-h2glevfz] a[data-astro-cid-h2glevfz]{color:#fff}.needs__item--flag[data-astro-cid-h2glevfz] p[data-astro-cid-h2glevfz]{color:var(--navy-100)}.needs__item[data-astro-cid-h2glevfz] .needs__arrow{right:var(--s-3);top:var(--s-3);color:var(--navy);transition:transform var(--dur-2) var(--ease-out);position:absolute}.needs__item--flag[data-astro-cid-h2glevfz] .needs__arrow{color:#fff}.needs__item[data-astro-cid-h2glevfz]:hover .needs__arrow{transform:translate(4px)}.needs__item[data-astro-cid-h2glevfz]:focus-within{outline:2px solid var(--navy);outline-offset:3px}.needs__item[data-astro-cid-h2glevfz] a[data-astro-cid-h2glevfz]:focus-visible{outline:none}.st[data-astro-cid-h2glevfz]{gap:var(--s-6);display:grid}@media (width>=64rem){.st[data-astro-cid-h2glevfz]{gap:var(--s-10);grid-template-columns:6fr 5fr;align-items:end}}.st__lead[data-astro-cid-h2glevfz]{margin-top:var(--s-3)}.st__list[data-astro-cid-h2glevfz]{border-top:1px solid var(--line-strong);padding:0;list-style:none}.st__list[data-astro-cid-h2glevfz] a[data-astro-cid-h2glevfz]{border-bottom:1px solid var(--line);min-height:3.25rem;font-family:var(--font-head);color:var(--navy);justify-content:space-between;align-items:center;font-weight:500;text-decoration:none;display:flex}.st__list[data-astro-cid-h2glevfz] a[data-astro-cid-h2glevfz]:hover{text-decoration:underline}
