@charset "UTF-8";

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

            blockquote,
            body,
            dd,
            dl,
            figure,
            h1,
            h2,
            h3,
            h4,
            p {
                margin:0
            }
            :where(ul,
            ol):where([role=list]) {
                list-style:none;
                margin:0;
                padding:0
            }
            html:focus-within {
                scroll-behavior:smooth;
            }
            a:not([class]) {
                text-decoration-thickness:max(.08em,1px);
                text-underline-offset:.15em;
            }
            img,
            picture,
            svg {
                display:block;
                max-width:100%;
            }
            img[width] {
                height:auto;
            }
            svg {
                fill:currentColor;
                pointer-events:none;
            }
            :target {
                scroll-margin-top:2rem;
            }
            :focus {
                scroll-margin-bottom:8vh;
            }
            button,
            input,
            select,
            textarea {
                font:inherit;
            }
            @media (prefers-reduced-motion:reduce) {
                html:focus-within {
                scroll-behavior:auto;
                }
                *,
                :after,
                :before {
                animation-duration:.01ms!important;
                animation-iteration-count:1!important;
                scroll-behavior:auto!important;
                transition-duration:.01ms!important;
                }
            }
           
            :is(.h2,
            .h3,
            h4) {
            -webkit-hyphens:auto;
            hyphens:auto;
            line-height:calc(4px + 2ex);
            margin-bottom:.65em;
            overflow-wrap:break-word;
            }
            h1 {
            font-family:var(--brand-font);
            font-size:clamp(2rem,1rem + 5vw,4rem);
            font-weight:var(--brand-font-weight);
            letter-spacing:.04em;
            line-height:1.1;
            }



             -----// Steph **/