/* -------------------------
DO NOT TOUCH THIS CODE
If you need to edit code within this file please contact a developer

* This file is loaded before all other stylesheets
* It should only contain the CSS needed to render the above-the-fold content
* Keep CSS to a minimal in this file
------------------------- */

:root {
    --lp-container: 1200px;
    --lp-gutter: 1.25rem;
    --lp-brand: #ee8331;
    --lp-text: #1a1a1a;
    --lp-bg: #ffffff;

    /* House font. A child overrides these - its CSS loads after the parent's. */
    --lp-font-body: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
    --lp-font-heading: var(--lp-font-body);
}

*,
*::before,
*::after {
    box-sizing: border-box;
}

body {
    margin: 0;
    font-family: var(--lp-font-body);
    font-size: 1rem;
    line-height: 1.6;
    font-optical-sizing: auto;
    color: var(--lp-text);
    background: var(--lp-bg);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

img,
svg,
video {
    max-width: 100%;
    height: auto;
}

.lp-container {
    width: 100%;
    max-width: var(--lp-container);
    margin-inline: auto;
    padding-inline: var(--lp-gutter);
}
