@import url("https://fonts.googleapis.com/css2?family=Bellefair&family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300&display=swap");*{--max-width-full-scr:980px;font-family:Bellefair,serif;font-family:Open Sans,sans-serif}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;padding:0;background:#f7f3e9!important}#__next,body{min-height:100vh}#__next{background:#f7f3e9}.skip-link{position:fixed;top:-100px;left:0;background:#28666e;color:#fff;padding:12px 16px;text-decoration:none;z-index:10000;font-weight:700;border-radius:0 0 8px 0;transition:top .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.3)}.skip-link:focus{top:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sr-only:focus{position:static;width:auto;height:auto;padding:inherit;margin:inherit;overflow:visible;clip:auto;white-space:normal}:focus{outline:3px solid #86b17c;outline-offset:2px}:focus:not(:focus-visible){outline:none}:focus-visible{outline:3px solid #86b17c;outline-offset:2px;border-radius:2px}@media (prefers-contrast:high){*{border-color:currentColor!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}html{scroll-behavior:auto}}