html{box-sizing:border-box;font-size:10px;scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}*,*::before,*::after{box-sizing:inherit;margin:0;padding:0}address{font-style:normal}:root{color-scheme:light;--font-body:"Mulish", Arial, sans-serif;--font-heading:"Lora", Georgia, serif;--color-white:#ffffff;--color-brown-ultralight:#f9f5f0;--color-brown-lightest:#f2ece0;--color-brown-light:#e0d2bd;--color-brown:#956747;--color-brown-dark:#70452d;--color-brown-darkest:#492c1e;--color-brown-ultradark:#1a100b;--color-cranberry-lightest:#fbf6f6;--color-cranberry-light:#f7dce8;--color-cranberry:#a51d63;--color-cranberry-dark:#81164c;--color-cranberry-darkest:#5d1037;--color-gray-lightest:#f4f4f4;--color-gray-light:#eeeeee;--color-gray:#666666;--color-gray-dark:#333333;--color-gray-darkest:#111111;--color-green-lightest:#eaf1e4;--color-green-light:#a8c493;--color-green:#315b24;--color-green-dark:#22451a;--color-green-darkest:#183313;--color-yellow-lightest:#fff7e1;--color-yellow-light:#ffd36a;--color-yellow:#f2a900;--color-yellow-dark:#c98200;--color-yellow-darkest:#8e5d00;--radius-xs:.3rem;--radius-sm:.5rem;--radius-md:1rem;--transition-instant:100ms ease;--transition-fast:200ms ease;--transition-normal:300ms ease;--focus-outline:.2rem dashed var(--color-green);--focus-offset:.2rem}body{background:var(--color-brown-ultralight);color:var(--color-gray-darkest);font-family:var(--font-body);font-size:1rem;font-synthesis:none;font-weight:400;line-height:1.6;overflow-wrap:break-word}body.is-menu-open{overflow:hidden}button,input,textarea,select{font:inherit}button{background:none;border:0;color:inherit;cursor:pointer}img,svg{display:block;max-inline-size:100%}img{block-size:auto}::selection{background:var(--color-green);color:var(--color-white)}:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.main-content{padding-block:2rem;padding-inline:1rem}.section-grid{align-items:start;display:grid;gap:2rem;grid-template-columns:minmax(0,1fr)}.cover-image{display:block}.sr-only{border:0;block-size:1px;clip-path:inset(50%);inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap}.site-wrapper{background:var(--color-white);box-shadow:0 0 1rem .3rem rgb(208 180 154 / .75);inline-size:min(100%, 135rem);margin-inline:auto;position:relative}a{color:inherit;text-decoration:none;text-underline-offset:.2em}ul,ol{list-style:none}p,li{font-size:1.6rem;line-height:2rem}h1,h2{font-family:var(--font-heading);font-weight:700;margin-block-end:1rem}h1{font-size:2.6rem;line-height:3rem}h2{font-size:2.2rem;line-height:2.4rem}h3{font-family:var(--font-heading);font-size:1.8rem;font-weight:600;line-height:2rem}.font-sm{font-size:1.4rem;line-height:1.8rem}.font-xs{font-size:1.2rem;line-height:1.6rem}.btn{align-items:center;border-radius:var(--radius-sm);display:inline-flex;font-size:1.6rem;font-weight:400;gap:.5rem;justify-content:center;inline-size:fit-content;min-block-size:3.2rem;padding-inline:1rem .5rem;transition:background-color var(--transition-normal),color var(--transition-normal),transform var(--transition-normal),box-shadow var(--transition-normal)}.btn:hover,.btn:focus-visible{transform:translateY(-.2rem)}.btn:active{transform:translateY(0) scale(.97)}.btn-sm{font-size:1.4rem;min-block-size:2.4rem;padding-inline:.6rem .4rem}.btn-xs{font-size:1.2rem;min-block-size:2rem;padding-inline:.4rem .3rem}.btn span{flex:1}.btn svg{flex:0 0 auto;block-size:2.4rem;inline-size:3.2rem}.btn-yellow{background-color:var(--color-yellow);color:var(--color-white)}.btn-yellow:hover,.btn-yellow:focus-visible{background-color:var(--color-yellow-dark);box-shadow:0 .6rem 1.6rem rgb(0 0 0 / .18)}.btn-green-light{background-color:var(--color-green-light);color:var(--color-white)}.btn-green-light:hover,.btn-green-light:focus-visible{background-color:var(--color-green);box-shadow:0 .6rem 1.6rem rgb(0 0 0 / .18)}.btn-green{background-color:var(--color-green);color:var(--color-white)}.btn-green:hover,.btn-green:focus-visible{background-color:var(--color-green-dark);box-shadow:0 .6rem 1.6rem rgb(0 0 0 / .18)}.widget{border-radius:var(--radius-sm);margin-block-end:2rem;padding:1rem}.widget:last-child{margin-block-end:0}.widget-categories{background-color:var(--color-cranberry-lightest);padding-block:1rem;padding-inline:0}.widget-categories h2{color:var(--color-cranberry);padding-inline:1rem}.widget-categories .categories-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(10rem, 100%),1fr));gap:2rem .5rem}.widget-categories .categories-grid .category-btn{color:var(--color-cranberry);cursor:pointer;text-align:center;transition:color var(--transition-normal),transform var(--transition-normal)}.widget-categories .categories-grid .category-btn:hover,.widget-categories .categories-grid .category-btn:focus-visible{color:var(--color-cranberry-dark);transform:translateY(-.3rem)}.widget-categories .categories-grid .category-btn:active{transform:scale(.97)}.widget-categories .categories-grid .category-btn p{font-size:1.2rem;line-height:1.5rem}.widget-categories .categories-grid .category-btn .category-btn-icon{align-items:center;background-color:var(--color-cranberry-light);block-size:9rem;border-radius:100%;display:flex;inline-size:9rem;justify-content:center;margin-block-end:.5rem;margin-inline:auto;transition:transform var(--transition-normal),color var(--transition-normal)}.widget-categories .categories-grid .category-btn .category-btn-icon img{max-inline-size:7rem}.widget-about{background-color:var(--color-yellow-lightest)}.widget-about h2{color:var(--color-yellow-dark)}.widget-about img{margin-inline:auto;padding-block:2rem}.widget-newsletter{background-color:var(--color-green-lightest)}.widget-newsletter h2{color:var(--color-green)}.widget-newsletter .form-newsletter{display:flex;flex-direction:column;inline-size:100%}.widget-newsletter .form-newsletter input{background-color:var(--color-white);border:.1rem solid var(--color-green-light);border-radius:var(--radius-sm);color:var(--color-green-dark);font-size:1.6rem;inline-size:100%;margin-block:1.5rem;padding:.5rem}.widget-newsletter .form-newsletter input::placeholder{color:var(--color-green);opacity:1}.widget-newsletter .form-newsletter .btn{align-self:flex-end}.widget-related-articles{background-color:var(--color-brown-lightest);padding:1rem}.widget-related-articles h2{color:var(--color-brown)}.widget-related-articles .card{margin-block-end:1rem}.widget-related-articles .card:last-child{margin-block-end:0}.widget-related-articles .card p{font-size:1.4rem;line-height:1.6rem}.card{background-color:var(--color-white);border:.1rem solid var(--color-gray-light);border-radius:var(--radius-md);color:inherit;display:flex;flex-direction:column;min-inline-size:0;overflow:hidden;transition:box-shadow var(--transition-normal),transform var(--transition-normal)}.card:hover,.card:focus-visible{box-shadow:0 .5rem 2rem rgb(51 51 51 / .25);transform:translateY(-.3rem)}.card-media{display:block;position:relative}.card-media .card-category{background-color:var(--color-green-light);border-radius:var(--radius-sm);color:var(--color-green-dark);inset-block-end:.5rem;inset-inline-start:.5rem;padding:.3rem;position:absolute}.card-content{padding:1rem}.card-content h3{color:inherit;font-family:var(--font-body);margin-block-end:.5rem}.archive-grid{display:grid;gap:2rem;grid-template-columns:minmax(0,1fr)}.archive-grid>*{min-inline-size:0}.pagination{margin-block-start:3rem}.pagination-list{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;list-style:none;margin:0;padding:0}.pagination-item{display:flex}.pagination-link,.pagination-ellipsis{align-items:center;background-color:var(--color-gray-light);border-radius:var(--radius-sm);color:inherit;display:inline-flex;font-size:1.4rem;font-weight:600;justify-content:center;min-block-size:4rem;min-inline-size:4rem;padding:.5rem 1rem;transition:box-shadow var(--transition-normal),transform var(--transition-normal),background-color var(--transition-normal),color var(--transition-normal)}.pagination-link:hover,.pagination-link:focus-visible{background-color:var(--color-green);box-shadow:0 .5rem 2rem rgb(0 0 0 / .25);color:var(--color-white);transform:translateY(-.3rem)}.pagination-link[aria-current="page"]{background-color:var(--color-green);color:var(--color-white);cursor:default}.pagination-link[aria-current="page"]:hover,.pagination-link[aria-current="page"]:focus-visible{box-shadow:none;transform:none}.pagination-prev,.pagination-next{gap:.5rem}.pagination-ellipsis{color:inherit}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:0.01ms!important}.pagination-link,.pagination-ellipsis{transition:none}.pagination-link:hover,.pagination-link:focus-visible,.pagination-link:active{transform:none}}@media (min-width:1024px){.main-content{padding-inline:4rem}h1{font-size:3.2rem;line-height:3.6rem}h2{font-size:2.2rem;line-height:2.6rem}.widget-categories{padding:1rem}.widget-categories h2{padding-inline:0}.widget-categories .categories-grid{grid-template-columns:repeat(auto-fit,minmax(min(14rem, 100%),1fr));gap:1rem}.widget-categories .categories-grid .category-btn .category-btn-icon{inline-size:11rem;block-size:11rem}.widget-categories .categories-grid .category-btn p{font-size:1.6rem;line-height:1.8rem}.widget-categories .categories-grid .category-btn .category-btn-icon img{max-inline-size:8.9rem}.section-grid{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}}