.pF1J_G_page{color:#003256;background:#f6f4ee;min-height:68vh;padding:60px 0 88px}.pF1J_G_wrap{width:calc(100% - 96px);max-width:1280px;margin:auto}.pF1J_G_heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:38px;display:flex}.pF1J_G_heading h1{font:600 clamp(36px,4.7vw,58px)/1.1 var(--font-heading),sans-serif;letter-spacing:-2px;margin:0}.pF1J_G_toolbar{border-bottom:1px solid #dcded6;gap:12px;padding-bottom:20px;display:flex}.pF1J_G_toolbar label{min-width:0}.pF1J_G_toolbar .pF1J_G_search{flex:1;max-width:520px;margin-right:auto;position:relative}.pF1J_G_search svg{stroke:#687b84;fill:none;stroke-width:1.6px;width:18px;height:18px;position:absolute;top:15px;left:16px}.pF1J_G_toolbar input,.pF1J_G_toolbar select{box-sizing:border-box;color:#003256;min-height:48px;font:400 14px/1.4 var(--font-body),sans-serif;background:#fff;border:1px solid #cbd2ce;border-radius:5px}.pF1J_G_toolbar input{width:100%;padding:12px 14px 12px 44px}.pF1J_G_toolbar select{cursor:pointer;max-width:100%;padding:12px 36px 12px 15px}.pF1J_G_resultRow{color:#65747b;justify-content:space-between;align-items:center;min-height:56px;font-size:13px;display:flex}.pF1J_G_resultRow p{margin:0}.pF1J_G_resultRow button,.pF1J_G_empty button{font:500 14px/1.5 var(--font-body),sans-serif;color:#003256;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:10px 0;text-decoration:underline}.pF1J_G_grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:26px 22px;display:grid}.pF1J_G_card{min-width:0;color:inherit;background:#fff;border:1px solid #e1e4dd;border-radius:9px;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 12px #00325604}.pF1J_G_cardPhoto{aspect-ratio:1.55;background:#e2e7df;position:relative;overflow:hidden}.pF1J_G_cardPhoto img,.pF1J_G_dialogPhoto img{object-fit:cover;width:100%;height:100%;display:block}.pF1J_G_program{color:#003256;width:fit-content;font:500 11px/1.4 var(--font-body),sans-serif;background:#fff;border-radius:3px;padding:5px 9px;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 2px 7px #00000008}.pF1J_G_cardBody{flex-direction:column;flex:1;padding:20px 18px 12px;display:flex}.pF1J_G_card h2{font:600 20px/1.3 var(--font-heading),sans-serif;letter-spacing:-.5px;margin:0 0 20px}.pF1J_G_card dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin:auto 0 20px;display:grid}.pF1J_G_card dt{color:#64757c;margin-bottom:4px;font-size:11px}.pF1J_G_card dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:500}.pF1J_G_card dl>div:first-child dd{letter-spacing:-.4px;font-size:17px;font-weight:600}.pF1J_G_cardFooter{color:#5e717b;border-top:1px solid #e9ece5;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;font-size:10px;display:flex}.pF1J_G_cardFooter span{color:#9c721f;font-size:23px;line-height:1}.pF1J_G_card:focus-visible{z-index:1;transform:scale(1.025);box-shadow:0 16px 34px #00325618}@media (hover:hover) and (pointer:fine){.pF1J_G_card:hover{z-index:1;border-color:#cdb57f;transform:scale(1.035);box-shadow:0 16px 34px #00325620}}.pF1J_G_empty{text-align:center;border-top:1px solid #dcded6;padding:90px 20px 110px}.pF1J_G_empty p{font:500 24px/1.5 var(--font-heading),sans-serif;margin:0 0 18px}.pF1J_G_empty a{color:#003256;text-underline-offset:5px;font-size:15px}.pF1J_G_demo{color:#66531e;text-align:center;background:#fff3cd;border-block:1px solid #decf99;margin:-60px 0 42px;padding:12px 24px;font-size:13px}.pF1J_G_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pF1J_G_dialog{color:#003256;overscroll-behavior:contain;background:#fff;border:0;border-radius:12px;width:min(900px,100vw - 40px);max-width:none;max-height:calc(100dvh - 48px);padding:0;overflow:auto;box-shadow:0 28px 100px #001d3b55}.pF1J_G_dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#001b31ae}.pF1J_G_close{float:right;z-index:2;color:#003256;width:44px;height:44px;font:300 30px/1 var(--font-body),sans-serif;cursor:pointer;background:#fff;border:1px solid #00325618;border-radius:50%;place-items:center;margin:14px 14px -58px 0;display:grid;position:sticky;top:14px;box-shadow:0 3px 14px #00000015}.pF1J_G_close:hover{background:#f6f4ee}.pF1J_G_dialogPhoto{background:#e2e7df;height:310px;position:relative}.pF1J_G_dialogPhoto>span{font:500 12px/1.5 var(--font-body),sans-serif;background:#fff;border-radius:4px;padding:7px 12px;position:absolute;bottom:22px;left:36px}.pF1J_G_dialogBody{padding:30px 38px 26px}.pF1J_G_dialogBody h2{font:600 clamp(26px,3vw,36px)/1.2 var(--font-heading),sans-serif;letter-spacing:-1px;margin:0 0 25px}.pF1J_G_facts{border-bottom:1px solid #e4e7e0;grid-template-columns:1fr 1fr 1fr;gap:18px;margin:0 0 32px;padding-bottom:26px;display:grid}.pF1J_G_facts dt{color:#65747b;margin-bottom:6px;font-size:12px}.pF1J_G_facts dd{overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:600}.pF1J_G_narrative{gap:26px;display:grid}.pF1J_G_narrative h3{font:600 20px/1.35 var(--font-heading),sans-serif;letter-spacing:-.35px;margin:0 0 9px}.pF1J_G_narrative p{color:#52646d;white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.8}.pF1J_G_narrative p+p{margin-top:12px}.pF1J_G_terms{grid-template-columns:1fr 1fr;gap:15px 24px;margin:0;display:grid}.pF1J_G_terms div{border-bottom:1px solid #e4e7e0;padding:12px 0}.pF1J_G_terms dt{color:#65747b;font-size:12px}.pF1J_G_terms dd{white-space:pre-line;overflow-wrap:anywhere;margin:5px 0 0;font-size:15px;font-weight:500}.pF1J_G_outcome{background:#f6f4ee;border-left:3px solid #c5a151;border-radius:0 6px 6px 0;padding:22px 24px}.pF1J_G_dialogActions{margin-top:32px;display:flex}.pF1J_G_role{color:#52646d;margin:14px 0 0;font-size:12px}.pF1J_G_dialog :focus-visible{outline-offset:4px;outline:2px solid #9c721f}.pF1J_G_reviewNotes{color:#66531e;overflow-wrap:anywhere;background:#fff9e8;border:1px solid #dfd0a1;border-radius:6px;margin:0 0 26px;padding:16px 20px;font-size:13px;line-height:1.65}.pF1J_G_reviewNotes p{margin:0;font-weight:600}.pF1J_G_reviewNotes ul{margin:8px 0 0;padding-left:19px}.pF1J_G_reviewNotes li+li{margin-top:6px}@media (max-width:1100px){.pF1J_G_wrap{width:calc(100% - 56px)}.pF1J_G_grid{gap:20px 16px}.pF1J_G_cardBody{padding:17px 14px 12px}.pF1J_G_card h2{font-size:18px}.pF1J_G_card dl{grid-template-columns:1fr;gap:12px}.pF1J_G_card dd{font-size:13px}}@media (max-width:900px){.pF1J_G_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.pF1J_G_cardBody{padding:22px 20px 16px}.pF1J_G_card h2{font-size:23px}.pF1J_G_card dl{grid-template-columns:1fr 1fr}.pF1J_G_cardFooter{font-size:12px}.pF1J_G_card dd{font-size:14px}.pF1J_G_toolbar{flex-wrap:wrap}.pF1J_G_toolbar .pF1J_G_search{flex-basis:100%;max-width:none}.pF1J_G_toolbar>label:not(.pF1J_G_search){flex:1}.pF1J_G_toolbar select{width:100%}}@media (max-width:600px){.pF1J_G_page{padding:36px 0 54px}.pF1J_G_wrap{width:calc(100% - 40px)}.pF1J_G_heading{align-items:flex-start;gap:22px;margin-bottom:28px}.pF1J_G_heading h1{letter-spacing:-1.4px;font-size:39px}.pF1J_G_heading>a{white-space:nowrap;gap:14px;padding:10px 12px;font-size:12px}.pF1J_G_heading>a span{font-size:19px}.pF1J_G_grid{grid-template-columns:1fr;gap:22px}.pF1J_G_cardPhoto{aspect-ratio:1.65}.pF1J_G_card h2{font-size:24px}.pF1J_G_card dl>div:first-child dd{font-size:21px}.pF1J_G_card dt{font-size:12px}.pF1J_G_cardFooter{padding-top:15px}.pF1J_G_toolbar{gap:10px}.pF1J_G_toolbar select{padding-left:10px;padding-right:24px;font-size:12px}.pF1J_G_toolbar input{font-size:14px}.pF1J_G_demo{margin-top:-36px;margin-bottom:30px;padding:12px 20px}.pF1J_G_dialog{border-radius:9px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.pF1J_G_dialogPhoto{height:210px}.pF1J_G_dialogPhoto>span{bottom:18px;left:22px}.pF1J_G_dialogBody{padding:24px 22px 20px}.pF1J_G_facts{grid-template-columns:1fr 1fr;gap:20px 12px}.pF1J_G_facts>div:last-child{grid-column:1/-1}.pF1J_G_facts dd{font-size:15px}.pF1J_G_terms{grid-template-columns:1fr}.pF1J_G_dialogActions{flex-direction:column;align-items:flex-start;gap:12px}.pF1J_G_outcome{padding:20px 18px}.pF1J_G_narrative h3{font-size:19px}}@media (max-width:360px){.pF1J_G_heading{flex-direction:column}.pF1J_G_heading h1{font-size:36px}}@media (prefers-reduced-motion:reduce){.pF1J_G_card{transition:none}.pF1J_G_card:hover,.pF1J_G_card:focus-visible{transform:none}}@media (max-width:600px){.pF1J_G_heading{flex-direction:column}.pF1J_G_heading>a{align-self:flex-start}}.pF1J_G_reviewFilter{gap:8px;margin-bottom:16px;display:flex}.pF1J_G_reviewFilter button{color:#003256;font:500 14px/1.4 var(--font-body),sans-serif;cursor:pointer;background:#fff;border:1px solid #cbd2ce;border-radius:5px;padding:10px 14px}.pF1J_G_reviewFilter button[aria-pressed=true]{color:#fff;background:#003256;border-color:#003256}.pF1J_G_reviewFilter button:focus-visible{outline-offset:3px;outline:2px solid #9c721f}.pF1J_G_locationTile{box-sizing:border-box;color:#fff;text-align:center;width:100%;height:100%;font:600 clamp(20px,2vw,30px)/1.2 var(--font-heading),sans-serif;background:linear-gradient(135deg,#003256,#0b4b65);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:20px;display:flex}.pF1J_G_locationTile small{color:#dfbc75;font:600 13px/1.2 var(--font-body),sans-serif;letter-spacing:.12em}.pF1J_G_cardLocation{color:#65747b;margin:0 0 8px;font-size:13px}.pF1J_G_cardBody .pF1J_G_cardFooter{margin-top:auto}.pF1J_G_cardFooter span:first-child{color:#52646d;font-size:12px}.pF1J_G_facts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.pF1J_G_facts>div:first-child dd{font-size:17px;line-height:1.4}
