.home-spec-hero{background:var(--brand-primary-dark);color:var(--brand-text-inverse);padding:64px 0}.home-spec-hero a,.home-spec-hero dd,.home-spec-hero dt,.home-spec-hero h1,.home-spec-hero p{color:var(--brand-text-inverse)}.home-spec-hero .btn-primary{background:var(--brand-bg);border-color:var(--brand-bg);color:var(--brand-primary)}.text-link{display:block;margin-top:16px}.hero-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;border-top:1px solid #915658;padding-top:24px;margin-top:32px}.hero-index dt{font-size:.75rem}.hero-index dd{font-size:.875rem;margin:8px 0}.checks-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.checks-grid article{border-top:3px solid var(--brand-primary);padding-top:24px}.checks-grid article>span{font-size:.75rem;font-weight:700;display:block;margin-bottom:16px}.fb-fb-use-routes-02{background:var(--brand-primary-light)}.route-row{display:grid;grid-template-columns:180px 1fr;grid-gap:24px;gap:24px;border-top:1px solid var(--brand-border);padding-top:24px}@media (max-width:767px){.checks-grid,.hero-index{grid-template-columns:1fr}.route-row{grid-template-columns:1fr;gap:0}}