:root{--font-sans: "Manrope", system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;--text-body-size: 16px;--text-body-line: 1.5;--text-cta-size: 14px;--text-cta-line: 1;--h1-size: 56px;--h1-line: 1.3;--h2-size: 36px;--h2-line: 1.2;--h3-size: 24px;--h3-line: 1.2;--h4-size: 22px;--h4-line: 1.2;--label-size: 16px;--label-line: 1.2;--detail-size: 14px;--detail-line: 1.5;--price-size: 44px;--price-line: 1;--color-light-green: #77A170;--color-forest-green: #004511;--color-black: #000000;--color-light: #DADADD;--color-grey: #888888;--color-text: #4E4E56;--color-link: #2563eb;color-scheme:light}html,body,#root{height:100%}body{margin:0;font-family:var(--font-sans);font-size:var(--text-body-size);line-height:var(--text-body-line);color:var(--color-text);background:#fff}a{color:var(--color-link);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);color:var(--color-black);margin:0 0 .5em}h1{font-size:var(--h1-size);line-height:var(--h1-line);font-weight:800}h2{font-size:var(--h2-size);line-height:var(--h2-line);font-weight:700}h3{font-size:var(--h3-size);line-height:var(--h3-line);font-weight:700}h4{font-size:var(--h4-size);line-height:var(--h4-line);font-weight:600}small,.detail{font-size:var(--detail-size);line-height:var(--detail-line);color:var(--color-grey)}.cta{font-size:var(--text-cta-size);line-height:var(--text-cta-line);font-weight:700}.price{font-size:var(--price-size);line-height:var(--price-line);font-weight:800}button{font-family:var(--font-sans);font-weight:700}
