:root{--navy:#0f487e;--navy-dark:#002b50;--blue:#085184;--teal:#007ea7;--orange:#f7961f;--green:#96b156;--plum:#735365;--ink:#1f2a37;--muted:#5b6676;--line:#dde3ea;--grey-bg:#f2f2f2;--white:#fff;--radius:4px;--wrap:1170px;--font-head:"Montserrat", system-ui, sans-serif;--font-body:"Open Sans", system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--white);color:var(--ink);font:16px/1.65 var(--font-body);margin:0}img{max-width:100%;height:auto;display:block}a{color:var(--teal)}a:hover{color:var(--navy)}h1,h2,h3,h4{font-family:var(--font-head);color:var(--navy);margin:0 0 .6em;line-height:1.25}h1{font-size:clamp(1.8rem,3.5vw,2.6rem)}h2{font-size:clamp(1.5rem,2.6vw,2rem)}h3{font-size:1.2rem}p{margin:0 0 1em}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 16px}.section{padding:64px 0}.section--grey{background:var(--grey-bg)}.section-title{text-align:center;margin-bottom:40px}.section-title p{color:var(--muted);max-width:680px;margin:0 auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn{border:2px solid var(--orange);background:var(--orange);color:var(--white);font:600 .85rem/1 var(--font-head);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius);cursor:pointer;padding:12px 26px;text-decoration:none;display:inline-block}.btn:hover{color:var(--white);background:#d97c0c;border-color:#d97c0c}.btn--outline{border-color:var(--white);background:0 0}.btn--outline:hover{background:var(--white);color:var(--navy);border-color:var(--white)}.btn--navy{background:var(--navy);border-color:var(--navy)}.btn--navy:hover{background:var(--navy-dark);border-color:var(--navy-dark)}.btn--small{padding:8px 14px;font-size:.75rem}.tag{color:var(--blue);font:600 .72rem/1.6 var(--font-head);letter-spacing:.04em;text-transform:uppercase;background:#e6f2f7;border-radius:999px;padding:2px 10px;display:inline-block}.tag--members{color:#8a5320;background:#f6eadf}.tag--network{color:#55712a;background:#eef4e3}.card-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:28px;display:grid}.card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;display:flex;overflow:hidden}.card__img{aspect-ratio:4/3;object-fit:cover;background:var(--grey-bg);width:100%}.card__body{flex-direction:column;flex:1;gap:8px;padding:20px 22px 24px;display:flex}.card__body h3{margin:0;font-size:1.05rem}.card__body h3 a{color:var(--navy);text-decoration:none}.card__body h3 a:hover{color:var(--teal)}.card__meta{color:var(--muted);font-size:.85rem}.card__more{font:600 .8rem var(--font-head);text-transform:uppercase;letter-spacing:.06em;margin-top:auto;text-decoration:none}.prose{max-width:760px}.prose p,.prose li{font-size:1.04rem}.content-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:48px;display:grid}@media (width<=900px){.content-grid{grid-template-columns:1fr}}.sidebar-box{background:var(--grey-bg);border-radius:var(--radius);padding:24px}.sidebar-box h3{text-transform:uppercase;letter-spacing:.06em;font-size:1rem}.sidebar-box ul{margin:0;padding:0;list-style:none}.sidebar-box li+li{border-top:1px solid var(--line)}.sidebar-box li a{color:var(--ink);padding:9px 0;text-decoration:none;display:block}.sidebar-box li a[aria-current=page],.sidebar-box li a:hover{color:var(--teal);font-weight:600}.notice{border-left:4px solid var(--orange);border-radius:var(--radius);background:#fbf4ec;padding:14px 18px;font-size:.95rem}.video-embed{aspect-ratio:16/9;border-radius:var(--radius);background:#000;position:relative;overflow:hidden}.video-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.form{gap:14px;display:grid}.form label{color:var(--navy);gap:4px;font-size:.9rem;font-weight:600;display:grid}.form input,.form textarea,.form select{font:inherit;border-radius:var(--radius);color:var(--ink);background:#fff;border:1px solid #c4ccd6;width:100%;padding:10px 12px;font-weight:400}.form input:focus,.form textarea:focus,.form select:focus{outline:2px solid var(--teal);outline-offset:1px}.card__img--contain{object-fit:contain;border-bottom:1px solid var(--line);background:#fff;padding:12px}.site-header[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line);z-index:20;background:#fff;position:relative}.utility[data-astro-cid-nen7h5rs]{background:var(--navy);color:#cfe0ee;font-size:.8rem}.utility__inner[data-astro-cid-nen7h5rs]{justify-content:flex-end;padding-top:6px;padding-bottom:6px;display:flex}.utility[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.utility[data-astro-cid-nen7h5rs] button[data-astro-cid-nen7h5rs]{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.utility[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.utility[data-astro-cid-nen7h5rs] button[data-astro-cid-nen7h5rs]:hover{text-decoration:underline}.utility[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs][aria-hidden]{opacity:.5;margin:0 10px}[data-astro-cid-nen7h5rs][hidden]{display:none!important}.bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:24px;min-height:100px;display:flex}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:260px;height:auto}.nav[data-astro-cid-nen7h5rs]{gap:4px;margin:0;padding:0;list-style:none;display:flex}.nav__item[data-astro-cid-nen7h5rs]{position:relative}.nav__item[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{color:var(--navy);font:600 .9rem var(--font-head);border-bottom:3px solid #0000;padding:14px;text-decoration:none;display:block}.nav__item[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs].active,.nav__item[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:hover{border-bottom-color:var(--orange);color:var(--navy)}.has-children[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:after{content:"▾";margin-left:6px;font-size:.7em}.subnav[data-astro-cid-nen7h5rs]{border:1px solid var(--line);border-top:3px solid var(--orange);opacity:0;visibility:hidden;background:#fff;min-width:250px;margin:0;padding:8px 0;list-style:none;transition:all .15s;position:absolute;top:100%;left:0;transform:translateY(6px);box-shadow:0 8px 24px #00000014}.nav__item[data-astro-cid-nen7h5rs]:hover .subnav[data-astro-cid-nen7h5rs],.nav__item[data-astro-cid-nen7h5rs]:focus-within .subnav[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transform:none}.subnav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--ink);padding:8px 18px;font-size:.9rem;text-decoration:none;display:block}.subnav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.subnav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{background:var(--grey-bg);color:var(--teal)}.menu-toggle[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:0;padding:10px;display:none}.menu-toggle__bars[data-astro-cid-nen7h5rs],.menu-toggle__bars[data-astro-cid-nen7h5rs]:before,.menu-toggle__bars[data-astro-cid-nen7h5rs]:after{background:var(--navy);content:"";border-radius:2px;width:26px;height:3px;display:block;position:relative}.menu-toggle__bars[data-astro-cid-nen7h5rs]:before{position:absolute;top:-8px}.menu-toggle__bars[data-astro-cid-nen7h5rs]:after{position:absolute;top:8px}@media (width<=980px){.bar[data-astro-cid-nen7h5rs]{flex-wrap:wrap;min-height:80px}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:200px}.menu-toggle[data-astro-cid-nen7h5rs]{display:block}nav[data-astro-cid-nen7h5rs]{flex-basis:100%;padding-bottom:12px;display:none}nav[data-astro-cid-nen7h5rs].open{display:block}.nav[data-astro-cid-nen7h5rs]{flex-direction:column}.nav__item[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line)}.subnav[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;box-shadow:none;border:0;padding:0 0 0 16px;position:static;transform:none}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--navy);color:#d5e3ef;margin-top:0;font-size:.92rem}.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:250px repeat(3,1fr);gap:32px;padding-top:56px;padding-bottom:40px;display:grid}.site-footer[data-astro-cid-jo6i4kqk] h3[data-astro-cid-jo6i4kqk]{color:#fff;text-transform:uppercase;letter-spacing:.06em;font-size:.95rem}.site-footer[data-astro-cid-jo6i4kqk] address[data-astro-cid-jo6i4kqk]{margin-bottom:1em;font-style:normal}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#fff;text-decoration:none}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.site-footer[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.site-footer[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{margin-bottom:6px}.footer__brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:240px}.footer__base[data-astro-cid-jo6i4kqk]{background:var(--navy-dark);color:#a9c0d6;padding:14px 0;font-size:.8rem}@media (width<=860px){.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}}@media (width<=520px){.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}.demo-ribbon[data-astro-cid-hkbrpulz]{background:var(--plum);color:#fff;text-align:center;padding:6px 16px;font-size:.8rem}
