.sf-page{--sf-ink:#000;--sf-muted:#767676;--sf-line:#dedad2;--sf-green:#20452f;--sf-bg:#faf9f6;background:var(--sf-bg)}.sf-hero{text-align:center;padding:72px 0 56px}.sf-eyebrow{font-family:var(--font-sfpro,"SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);letter-spacing:.15em;text-transform:uppercase;color:#0c462d;margin:0;font-size:14px;font-weight:700;line-height:1.2}.sf-title{font-family:"Recoleta", var(--bb-recoleta), Georgia, serif;color:var(--sf-ink);margin:14px 0 16px;padding-top:4px;padding-bottom:4px;font-size:clamp(32px,4.4vw,48px);font-weight:500;line-height:1.15}.sf-sub{max-width:480px;font-family:var(--font-sans,"Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);letter-spacing:normal;color:#2d2d2d;margin:18px auto 0;font-size:14px;font-weight:400;line-height:1.6;display:block}.sf-sub span{display:inline}.sf-sub span:not(:last-child):after{content:" "}@media (min-width:768px){.sf-sub span{display:block}.sf-sub span:not(:last-child):after{content:none}}.sf-section-heading{font-family:"Recoleta", var(--bb-recoleta), Georgia, serif;color:var(--sf-ink);margin:0;font-size:clamp(24px,2.6vw,36px);font-weight:500}.sf-section-sub{font-family:var(--font-sans,"Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);color:#676669;margin:8px 0 0;font-size:18px;font-weight:400}.sf-markets{padding:32px 0 0}.sf-market-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.sf-market-card{text-align:left;border:1px solid var(--sf-line);cursor:pointer;background:#fdfcf9;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:180px;padding:24px 22px;transition:border-color .35s,background-color .35s;display:flex}.sf-market-card--flash{border-color:var(--sf-green);transition:border-color .15s}.sf-market-index{font-family:var(--font-sfpro,"SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);color:#636363;margin:0 0 10px;font-size:18px;font-weight:500}.sf-market-name{font-family:"Recoleta", var(--bb-recoleta), Georgia, serif;color:var(--sf-ink);margin:0;font-size:24px;font-weight:500;line-height:1.25}.sf-market-states{font-family:var(--font-sans,"Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);color:#565656;margin:28px 0 0;font-size:14px;font-weight:400;line-height:1.55}.sf-divider{background-color:var(--sf-line);width:180px;height:1px;margin:64px auto}.sf-schools{padding:0 0 96px}.sf-schools .sf-section-sub{padding-bottom:16px}.sf-schools-list{flex-direction:column;gap:56px;margin-top:48px;display:flex}.sf-schools-block{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;scroll-margin-top:96px;transition:background-color .15s;display:grid}.sf-schools-block--flash{background-color:#00000008}.sf-schools-block-head{border-top:1px solid var(--sf-line);flex-direction:row;grid-column:1;align-items:baseline;gap:12px;padding-top:18px;display:flex}.sf-schools-block-name{font-family:"Recoleta", var(--bb-recoleta), Georgia, serif;color:var(--sf-ink);margin:0;font-size:24px;font-weight:500;line-height:1.2}.sf-schools-block-count{font-family:var(--font-sans,"Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);color:#565656;margin:0;font-size:14px;font-weight:400}.sf-state-grid{grid-column:2/5;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 24px;display:grid}.sf-state-col{border-top:1px solid var(--sf-line);flex-direction:column;padding-top:18px;display:flex}.sf-state-name{font-family:"Recoleta", var(--bb-recoleta), Georgia, serif;color:var(--sf-ink);margin:0 0 20px;font-size:18px;font-weight:500;line-height:1.2}.sf-state-list{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.sf-state-list li{font-family:var(--font-sans,"Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);color:#2d2d2d;font-size:14px;font-weight:400;line-height:1.4}.sf-state-col--split{grid-column:span 2}.sf-state-split-lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.sf-view-all{font-family:var(--font-sans,"Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);color:#143e2b;cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:16px;padding:0;font-size:14px;font-weight:600;text-decoration:none}@media (max-width:960px){.sf-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-schools-block{grid-template-columns:minmax(0,1fr);gap:24px}.sf-schools-block-head{grid-column:1}.sf-state-grid{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr))}.sf-state-col--split{grid-column:span 2}}@media (max-width:560px){.sf-hero{padding:56px 0 40px}.sf-market-grid,.sf-state-grid{grid-template-columns:minmax(0,1fr)}.sf-state-col--split{grid-column:span 1}.sf-state-split-lists{grid-template-columns:minmax(0,1fr);gap:11px}}
