/*
 * Site layer — loads after the theme chain (depends on glacial-utilities).
 * Holds only what this site's Webflow export needs on top of the theme's CSS.
 */

/*
 * Webflow Quick Stack.
 *
 * The theme ships an older components.css that predates Quick Stack and so has
 * no `display: grid` rule for it. Every .w-layout-layout in this export (the
 * welcome, trust, contact and quick-links grids, and the inner-page hero) then
 * falls back to block flow and the columns stack. The per-element
 * grid-template-columns rules Webflow emits as #w-node-* live in webflow.css
 * and only take effect once the container is actually a grid.
 */
.wf-layout-layout {
    display: grid;
}

/*
 * Footer legal links.
 *
 * glacial_footer_menu() emits bare <a> tags with no delimiter, so the menu runs
 * together as one string. The design separates these with a pipe.
 */
.legal_links .footer_link + .footer_link:before {
    content: " | ";
}
