@font-face{font-family:Montserrat;src:url(../../../fonts/Montserrat-Regular.ttf) format("ttf");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cardo;src:url(../../../fonts/Cardo-Regular.ttf) format("ttf");font-weight:400;font-style:normal;font-display:swap}:root{--color_primary: #FFFAF1;--color_secondary: #ffdc9c;--color_accent: #CE8147;--color_slider: #fefefe;--text_primary: #191710;--text_secondary: #595750;//--text_footer: #234322;--color_success: #49652c;--color_error: #814040}body{margin:0;font-size:1rem}a{color:var(--text_secondary);text-decoration:none;border-bottom:1px solid var(--text_secondary)}header ul{margin-top:0;padding-left:0;padding-right:20px}header .logo{font-size:1rem}header a{color:var(--text_primary);text-decoration:none;font-family:Cardo,serif;font-size:1rem;border-bottom:none}header.scrolled ul{background-color:var(--color_slider)!important}footer a{color:var(--color_secondary)}footer a:hover{filter:brightness(1.5)}.payload-richtext{max-width:60ch}.payload-richtext img{display:block;margin:auto;max-width:100%;max-height:450px;border-top:3px solid var(--color_accent);border-bottom:3px solid var(--color_accent)}p a{border-bottom:1px solid var(--color_accent);position:relative;transition:.2s all ease-in}p a:hover{bottom:2px;color:var(--color_accent);border-bottom:2px solid var(--color_accent)}.hsfc-Step{border:3px solid red}input::-moz-selection{background-color:var(--selection_bg_color)}input::selection{background-color:var(--selection_bg_color)}.eventList li.before{opacity:.5}.slider{//border-top: 1px solid var(--color_accent);//border-bottom: 1px solid var(--color_accent);//background-color: var(--color_slider)}.slider h3{margin:20px;text-align:center}.slider ul{list-style:none;margin-left:0;margin-bottom:0}.slider ul>*{display:none}.slider ul input[type=radio]:checked+li{display:flex;justify-content:center;align-items:center;gap:10px;padding-bottom:20px;padding-left:10px;padding-right:10px}.slider ul input[type=radio]:checked+li .card{border:1px solid var(--color_accent)}.slider ul input[type=radio]:checked+li .card h4,.slider ul input[type=radio]:checked+li .card p{padding-left:10px;padding-right:10px;text-align:center}.slider ul input[type=radio]:checked+li .card p{font-style:italic;font-size:14px}.slider ul input[type=radio]:checked+li nav label{height:100%;border:1px solid var(--color_accent);padding:20px;color:var(--color_accent);position:relative;transition:.2s all ease-in}.slider ul input[type=radio]:checked+li nav label:hover{background-color:var(--color_accent);color:var(--color_primary);bottom:3px}.yt-embed-container,.map-container{border-top:3px solid var(--color_accent);border-bottom:3px solid var(--color_accent)}:is(.yt-embed-container,.map-container) .placeholder{display:flex;flex-direction:column;align-items:center;padding:20px;text-align:center}small{color:gray;font-size:1rem;font-weight:400}small.title{color:var(--search_bar_color)}#shell-footer{position:static}label,input{cursor:pointer}body{font-size:1.125rem;line-height:1.65;font-family:Montserrat,sans-serif;padding-top:70px;margin:0;background-color:var(--color_primary);color:var(--text_primary)}body p{margin-bottom:1.75rem;font-weight:400}h1,h2,h3,h4,h5,h6{font-family:Cardo,serif}h1{font-size:3.5rem;line-height:1.05;font-weight:700;margin-top:4rem;margin-bottom:2rem}h2{font-size:2.5rem;line-height:1.1;font-weight:600;margin-top:3.5rem;margin-bottom:2.5rem}h3{font-size:1.875rem;line-height:1.2;font-weight:600;margin-top:2.5rem;margin-bottom:1.25rem}h4{font-size:1.5rem;line-height:1.3rem;font-weight:500;margin-top:2rem;margin-bottom:1rem}h5{font-size:1.25rem;line-height:1.4;font-weight:500;margin-top:1.5rem;margin-bottom:.75rem}ul,ol{margin-left:2em;margin-bottom:1em}ul{list-style-type:disc}ol{list-style-type:decimal}button,.buyBook{border:1px solid var(--color_primary);padding:10px;color:var(--color_primary);background-color:var(--color_accent);cursor:pointer}button:hover,.buyBook:hover{filter:brightness(1.1);position:relative;bottom:2px;transition:.2s all ease-in}.topics a{position:relative;transition:.2s all ease-in;font-style:italic}.topics a:hover{color:var(--color_accent);border-bottom:2px solid var(--color_accent);bottom:3px}.app-bar-slot-trail{position:relative}.topic ul{margin-top:0;padding-left:0}@media only screen and (max-width:1380px){.postsByTopicWrapper{flex-direction:column;flex-wrap:nowrap;align-items:center!important}.postsByTopicWrapper .topic{align-items:center}.postsByTopicWrapper .topic .readMore,.postsByTopicWrapper .topic h3{display:flex;justify-content:center}}@media only screen and (max-width:900px){footer{flex-direction:column;align-items:center!important}footer .footerLinks ul li{text-align:center!important}}@media only screen and (max-width:800px){header nav.showMenu{display:flex!important}}@media only screen and (max-width:600px){body>section{padding:10px}.postsByTopic{padding:10px!important}aside .about{padding:0!important}}footer.svelte-ijbw6n{justify-content:space-around;align-items:flex-start;background-color:var(--text_primary);color:var(--color_primary);border-top:1px solid var(--color_accent);display:flex;padding-top:30px}footer.svelte-ijbw6n .footerLinksWrapper:where(.svelte-ijbw6n){flex-basis:50%;display:flex;flex-direction:column;align-items:center;padding:50px;font-family:Cardo,serif}footer.svelte-ijbw6n .footerLinksWrapper:where(.svelte-ijbw6n)>h3:where(.svelte-ijbw6n){text-transform:uppercase;font-size:20px;text-align:center}footer.svelte-ijbw6n .footerLinksWrapper:where(.svelte-ijbw6n) a:where(.svelte-ijbw6n):hover{position:relative;transition:.2s all ease-in;color:var(--color_accent);border-bottom:2px solid var(--color_accent);bottom:3px}footer.svelte-ijbw6n .footerLinksWrapper:where(.svelte-ijbw6n) .footerLinks:where(.svelte-ijbw6n){padding:20px}footer.svelte-ijbw6n .footerLinksWrapper:where(.svelte-ijbw6n) ul:where(.svelte-ijbw6n){display:flex;justify-content:center;flex-wrap:wrap;gap:20px;list-style:none;margin-left:0;margin-bottom:0;margin-top:0;padding-left:0}footer.svelte-ijbw6n .footerLinksWrapper:where(.svelte-ijbw6n) ul:where(.svelte-ijbw6n) li:where(.svelte-ijbw6n){flex-basis:45%;flex-grow:1}footer.svelte-ijbw6n .footerLinksWrapper:where(.svelte-ijbw6n) ul:where(.svelte-ijbw6n) li:where(.svelte-ijbw6n) a:where(.svelte-ijbw6n){padding:20px;font-size:1rem;text-transform:uppercase;border-bottom:none;transition:none}footer.svelte-ijbw6n .footerLinksWrapper:where(.svelte-ijbw6n) ul:where(.svelte-ijbw6n) li:where(.svelte-ijbw6n) a:where(.svelte-ijbw6n):hover{border-bottom:none}footer.svelte-ijbw6n .footerLinksWrapper:where(.svelte-ijbw6n) ul:where(.svelte-ijbw6n) li:where(.svelte-ijbw6n):first-of-type a:where(.svelte-ijbw6n){color:var(--color_accent);border-bottom:1px solid var(--color_accent);padding-bottom:0;margin-bottom:20px}footer.svelte-ijbw6n .footerLinksWrapper:where(.svelte-ijbw6n) ul:where(.svelte-ijbw6n) li:where(.svelte-ijbw6n):nth-of-type(2n){text-align:right}footer.svelte-ijbw6n .footerLinksWrapper:where(.svelte-ijbw6n) ul:where(.svelte-ijbw6n) li:where(.svelte-ijbw6n):nth-of-type(odd){text-align:left}footer.svelte-ijbw6n .footerLinksWrapper:where(.svelte-ijbw6n) ul:where(.svelte-ijbw6n) li:where(.svelte-ijbw6n):nth-of-type(n+6) a:where(.svelte-ijbw6n){font-size:.7rem}footer.svelte-ijbw6n .footerLinksWrapper:where(.svelte-ijbw6n) .footerLinks:where(.svelte-ijbw6n) li:where(.svelte-ijbw6n):first-of-type{min-width:100%;flex-shrink:0;text-align:center}@media only screen and (max-width:900px){.footerLinksWrapper.svelte-ijbw6n nav:where(.svelte-ijbw6n)>ul:where(.svelte-ijbw6n){flex-direction:column}.footerLinksWrapper.svelte-ijbw6n nav:where(.svelte-ijbw6n)>ul:where(.svelte-ijbw6n) li:where(.svelte-ijbw6n){text-align:right}}@media only screen and (max-width:600px){footer.svelte-ijbw6n{flex-direction:column}footer.svelte-ijbw6n nav:where(.svelte-ijbw6n) ul:where(.svelte-ijbw6n) li:where(.svelte-ijbw6n){display:flex;justify-content:center}}.nav.svelte-1eij5l1{position:fixed;top:0;width:100vw;display:flex;flex-direction:column;z-index:9999;background-color:var(--color_primary)}header.svelte-1eij5l1{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;color:var(--text_header);border-bottom:1px solid var(--color_accent);transition:.2s all ease-in;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000000d}header.svelte-1eij5l1.scrolled{background-color:#fff}header.svelte-1eij5l1 .logo:where(.svelte-1eij5l1){display:flex;gap:0px;font-weight:700;font-family:Cardo,serif;font-size:20px}header.svelte-1eij5l1 .logo:where(.svelte-1eij5l1) b:where(.svelte-1eij5l1){display:block;color:var(--color_accent);filter:brightness(95%);transform:rotate(5deg);padding-right:0;animation:svelte-1eij5l1-pushLogo 1s ease-in-out forwards;font-weight:900}header.svelte-1eij5l1 .logo:where(.svelte-1eij5l1):not(b){animation:svelte-1eij5l1-logoMovement 1s ease-in-out forwards}header.svelte-1eij5l1 nav:where(.svelte-1eij5l1) ul:where(.svelte-1eij5l1){margin-left:0;margin-bottom:0;display:flex;justify-content:flex-end;align-items:center;text-transform:uppercase;-moz-column-gap:1.5rem;column-gap:1.5rem}header.svelte-1eij5l1 nav:where(.svelte-1eij5l1) ul:where(.svelte-1eij5l1) a:where(.svelte-1eij5l1):hover{position:relative;transition:.2s all ease-in-out;color:var(--color_accent);border-bottom:2px solid var(--color_accent);bottom:3px}@keyframes svelte-1eij5l1-pushLogo{0%{font-size:.1rem;transform:rotate(0)}50%{font-size:1.25rem;transform:rotate(50deg);color:var(--color_secondary)}80%{font-size:1rem;transform:rotate(-10deg)}to{transform:rotate(0)}}@keyframes svelte-1eij5l1-logoMovement{50%{transform:translate(0)}to{transform:translate(30px)}}ul.svelte-1eij5l1{list-style:none}.admin-area.svelte-1eij5l1{display:flex;justify-content:center;align-items:center;gap:20px;padding:10px;font-size:12px;background-color:var(--text_primary);color:var(--color_primary);border-bottom:1px solid var(--color_accent);min-height:50px}.hamburger.svelte-1eij5l1{font-size:40px;border:none;display:none}@media only screen and (max-width:800px){header.svelte-1eij5l1 nav:where(.svelte-1eij5l1){display:none;position:absolute;top:105px;right:0}header.svelte-1eij5l1 nav:where(.svelte-1eij5l1) ul:where(.svelte-1eij5l1){position:absolute;right:0;background-color:var(--color_primary);border-left:1px solid var(--color_accent);border-bottom:1px solid var(--color_accent);flex-direction:column;align-items:flex-end!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000000d}header.svelte-1eij5l1 nav:where(.svelte-1eij5l1) ul:where(.svelte-1eij5l1) li:where(.svelte-1eij5l1){position:relative;text-align:right;width:100%}header.svelte-1eij5l1 nav:where(.svelte-1eij5l1) ul:where(.svelte-1eij5l1) li:where(.svelte-1eij5l1) a:where(.svelte-1eij5l1){display:block;padding:20px;width:calc(100% - 40px)}header.svelte-1eij5l1 nav:where(.svelte-1eij5l1) ul:where(.svelte-1eij5l1) li:where(.svelte-1eij5l1) a:where(.svelte-1eij5l1):hover{color:var(--color_accent);border-bottom:none;text-decoration:underline;bottom:3px}header.svelte-1eij5l1 .hamburger:where(.svelte-1eij5l1){display:flex;width:50px;height:50px;justify-content:center;align-items:center;font-size:30px}}@media only screen and (max-width:500px){header.svelte-1eij5l1 nav:where(.svelte-1eij5l1){display:none}header.svelte-1eij5l1 nav:where(.svelte-1eij5l1) a.btn:where(.svelte-1eij5l1){border-radius:0!important;width:100%;padding:20px}}
