@font-face{font-display:swap;font-family:Quicksand;font-style:normal;font-weight:300 700;src:url(/assets/fonts/Quicksand-latin.woff2) format("woff2")}@font-face{font-display:swap;font-family:Josefin Sans;font-style:normal;font-weight:100 700;src:url(/assets/fonts/JosefinSans-latin.woff2) format("woff2")}:root{interpolate-size:allow-keywords;--article-width: 70ch;--border-radius-btn: .6rem;--border-radius-card: 1.2rem;--border-radius-full: 100%;--border-radius-img: 1.2rem;--border-radius-input-field: var(--border-radius-btn);--border-radius-label: 5rem;--box-shadow-light: 0 .2rem 1.5rem 0 rgba(7, 19, 51, .1);--box-shadow: 0 .2rem 1.5rem 0 rgba(7, 19, 51, .18);--box-shadow-gold: 0 .2rem 1.5rem 0 rgba(175, 141, 90, .22);--clr-alert-green-900: hsl(142, 71%, 35%);--clr-alert-red-800: hsl(0, 94%, 43%);--clr-alert-red-900: hsl(0, 100%, 33%);--clr-alert-yellow-900: hsl(46, 100%, 51%);--clr-background: var(--clr-primary-100);--clr-body: var(--clr-primary-800);--clr-cta-green-900: hsl(120, 54%, 55%);--clr-dark-card-bg: var(--clr-primary-800);--clr-heading: var(--clr-primary-900);--clr-neutral-100: #ffffff;--clr-neutral-300: hsl(0, 0%, 53%);--clr-neutral-300-40: hsl(0, 0%, 53%, 40%);--clr-neutral-500: hsl(0, 0%, 34%);--clr-neutral-700: hsl(230, 5%, 22%);--clr-neutral-800: hsl(224, 17%, 13%);--clr-neutral-900: hsl(225, 100%, 4%);--clr-primary-100: #f2f2f2;--clr-primary-300: rgba(7, 19, 51, .07);--clr-primary-500: rgba(7, 19, 51, .12);--clr-primary-700: rgba(7, 19, 51, .58);--clr-primary-800: #071333;--clr-primary-900: #050f28;--clr-secondary-100: #fdf8f1;--clr-secondary-300: rgba(200, 167, 122, .1);--clr-secondary-500: rgba(175, 141, 90, .1);--clr-secondary-700: rgba(175, 141, 90, .18);--clr-secondary-800: #c8a87a;--clr-secondary-900: #af8d5a;--container-width: 144rem;--ff-header: "Lora", Georgia, serif;--ff-base: "Quicksand", sans-serif;--fs-200: 1.1rem;--fs-300: 1.3rem;--fs-400: 1.6rem;--fs-500: 1.8rem;--fs-600: 2.4rem;--fs-700: 3.2rem;--fs-800: 4.4rem;--fs-900: 6.2rem;--fw-regular: 400;--fw-light-bold: 500;--fw-semi-bold: 600;--fw-bold: 700;--lh-200: 112%;--lh-300: 165%;--lh-400: 178%;--size-0: 1rem;--size-1: 1.6rem;--size-2: 2.4rem;--size-3: 3.2rem;--size-4: 4rem;--size-5: 4.4rem;--size-6: 4.8rem;--size-7: 5.6rem;--size-8: 6.4rem;--size-9: 7rem;--size-10: 8rem;--size-11: 8.8rem;--size-12: 9.6rem;--size-13: 10.4rem;--size-14: 11.2rem;--size-15: 15rem}*,*:before,*:after{box-sizing:inherit;margin:0;padding:0}html{box-sizing:border-box;font-size:62.5%;scroll-behavior:smooth;::selection{color:var(--clr-secondary-100);background:var(--clr-secondary-900)}}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background:var(--clr-background);color:var(--clr-body);font-family:var(--ff-base);font-size:var(--fs-500);font-weight:var(--fw-regular);line-height:var(--lh-200);line-height:var(--lh-300);scroll-behavior:smooth;text-rendering:optimizeLegibility}[role=list]{list-style:none}h1,h2,h3,h4,h5,h6{font-family:var(--ff-header);color:var(--clr-heading);line-height:var(--lh-200);font-weight:var(--fw-semi-bold)}h1{font-size:var(--fs-900);font-weight:var(--fw-bold)}h2{font-size:var(--fs-800)}h3{font-size:var(--fs-700)}h4{font-size:var(--fs-600)}p{max-width:65ch}img{background-repeat:no-repeat;background-size:cover;font-style:italic;object-fit:cover;height:auto;max-width:100%;shape-margin:1rem;vertical-align:middle}img,svg,video,canvas{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:.2em}:focus-visible{outline:.2rem solid var(--clr-secondary-900);outline-offset:.3rem;border-radius:.6rem}.container{width:100%;max-width:var(--container-width);margin-inline:auto;padding-inline:var(--size-1)}@media(min-width:75em){.container{padding-inline:var(--size-7)}}section{padding-block:var(--size-10)}@media(min-width:75em){.section{padding-block:var(--size-11)}}.sr-only{border:0;clip:rect(0,0,0,0);height:.1rem;margin:-.1rem;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:.1rem}.highlighted-text{text-decoration:underline;text-decoration-color:var(--clr-secondary-900)}
