@charset "UTF-8";.navbar{background-color:#f2eee6;position:fixed;top:0;left:0;right:0;z-index:1000;padding:0 2rem;transition:top .3s ease}.navbar.hidden{top:-100px}.navbar.visible{top:0}.navbar.is-open .nav-links.mobile{transform:translate(0);visibility:visible}.navbar__inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:1rem 0}.logo img{height:60px;width:auto}@media (max-width: 992px){.logo img{height:40px}}.nav-links.desktop{display:flex;gap:2rem}@media screen and (max-width: 950px){.nav-links.desktop{gap:.5rem}}.cta-button.desktop{display:inline-block;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;text-align:center;padding:.5rem 2rem;background-color:#e72113;color:#f2eee6;border:2px solid #e72113;border-radius:4px;cursor:pointer;transition:background-color .2s ease,transform .1s ease}.cta-button.desktop:hover{background-color:#b81a0f;transform:translateY(-1px)}.cta-button.desktop:active{background-color:#a0170d;transform:translateY(0)}.cta-button.desktop:focus{outline:2px dashed #5a5a5a;outline-offset:2px}@media screen and (max-width: 850px){.cta-button.desktop{padding:5px 10px}}.mobile-toggle{display:none}@media (max-width: 768px){.mobile-toggle{display:block;position:relative;z-index:1100;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#5a5a5a}}.nav-links.mobile a,.nav-links.desktop a{font-family:Figtree,serif;font-size:clamp(1rem,4vw,1.125rem);color:#5a5a5a;text-decoration:none;position:relative;padding:.5rem 0;transition:color .2s ease;font-weight:800}.nav-links.mobile a.active,.nav-links.desktop a.active,.nav-links.mobile a:hover,.nav-links.desktop a:hover{color:#e72113}.nav-links.mobile a:after,.nav-links.desktop a:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:2px;background-color:#e72113;transform:scaleX(0);transform-origin:left center;transition:transform .3s ease}.nav-links.mobile a.active:after,.nav-links.desktop a.active:after,.nav-links.mobile a:hover:after,.nav-links.desktop a:hover:after{transform:scaleX(1)}.nav-links.mobile{display:flex;flex-direction:column;gap:1rem;position:fixed;top:0;right:0;bottom:0;width:75%;max-width:300px;background-color:#f2eee6;padding:2rem;box-shadow:-4px 0 8px #0000001a;transform:translate(100%);visibility:hidden;transition:transform .3s ease,visibility .3s ease;z-index:1000}@media (max-width: 400px){.nav-links.mobile{width:100%}}.nav-links.mobile .mobile-header{display:flex;justify-content:center;align-items:center;margin-bottom:1rem}.nav-links.mobile .mobile-header img.logo-img-mobile{height:50px;width:auto}.nav-links.mobile .cta-button-mobile{display:inline-block;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;padding:.5rem 2rem;background-color:#e72113;color:#f2eee6;border:2px solid #e72113;border-radius:4px;cursor:pointer;transition:background-color .2s ease,transform .1s ease;margin-top:1rem;text-align:center}.nav-links.mobile .cta-button-mobile:hover{background-color:#b81a0f;transform:translateY(-1px)}.nav-links.mobile .cta-button-mobile:active{background-color:#a0170d;transform:translateY(0)}.nav-links.mobile .cta-button-mobile:focus{outline:2px dashed #5a5a5a;outline-offset:2px}@media (max-width: 768px){.nav-links.desktop,.cta-button.desktop{display:none}}.footer{background-color:#f2eee6;color:#1c1b1b;font-family:Figtree,serif}.footer__inner{display:flex;flex-direction:column;margin:0 auto;padding:1rem;gap:2rem;max-width:1200px;padding:2rem}@media (min-width: 768px){.footer__inner{flex-direction:row;justify-content:space-between;align-items:flex-start}}.footer__col{display:flex;flex-direction:column}.footer__col--about p{max-width:300px}.footer__logo{font-family:Montserrat,sans-serif;font-size:1.5rem;color:#1c1b1b;text-decoration:none;margin-bottom:.5rem;display:inline-block}.footer__logo:hover{color:#a0170d}.footer__text{font-size:.9rem;margin-bottom:1rem;color:#1c1b1b;line-height:1.5}.footer__heading{font-family:Montserrat,sans-serif;font-size:1.1rem;color:#1c1b1b;margin-top:0;margin-bottom:.5rem}.footer__list{list-style:none;padding:0;margin:0}.footer__list li{margin-bottom:.5rem}.footer__list li a.footer__link{text-decoration:none;color:#1c1b1b;font-size:.9rem}.footer__list li a.footer__link:hover{color:#a0170d}.footer__link{text-decoration:none;color:#1c1b1b;font-size:.9rem}.footer__link:hover{color:#a0170d}.footer__contact-list{list-style:none;padding:0;margin:0}.footer__contact-list li{display:flex;align-items:center;margin-bottom:.5rem}.footer__contact-list li .footer__icon{margin-right:.5rem;color:#1c1b1b;flex-shrink:0}.footer__contact-list li a.footer__link,.footer__contact-list li span.footer__text{font-size:.9rem;color:#1c1b1b;text-decoration:none;word-break:break-word}.footer__contact-list li a.footer__link:hover{color:#a0170d}.footer__bottom{border-top:1px solid silver;background-color:#e9e3d5}.footer__bottom-inner{max-width:1200px;margin:0 auto;padding:.5rem 1rem;text-align:center}.footer__copyright{font-size:.8rem;color:#5a5a5a;margin:0}.hero__wrapper{position:relative;background:url(/assets/heroImg-BjBs5yXN.jpg) center/cover no-repeat}.hero__wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:1}.hero{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:clamp(400px,60vh,700px);max-width:1200px;margin:0 auto;padding:4rem 2rem;color:#f2eee6}@media (max-width: 400px){.hero{padding:2rem 1rem}}.hero__content{max-width:700px}.hero__content h1{font-family:Montserrat,sans-serif;font-size:clamp(1.75rem,6vw,3rem);margin-bottom:2rem;text-shadow:2px 2px 4px rgba(0,0,0,.6);color:#f2eee6}.hero__content p{font-family:Figtree,serif;font-size:clamp(1rem,4vw,1.5rem);line-height:1.6;margin-bottom:2rem;text-shadow:1px 1px 3px rgba(0,0,0,.4)}.hero__content .hero__cta{display:inline-block;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;text-align:center;padding:.5rem 2rem;background-color:#e72113;color:#f2eee6;border:2px solid #e72113;border-radius:4px;cursor:pointer;transition:background-color .2s ease,transform .1s ease;border:none;letter-spacing:.05em}.hero__content .hero__cta:hover{background-color:#b81a0f;transform:translateY(-1px)}.hero__content .hero__cta:active{background-color:#a0170d;transform:translateY(0)}.hero__content .hero__cta:focus{outline:2px dashed #5a5a5a;outline-offset:2px}.honing-vs-sharpening{width:100%;background-color:#1c1b1b}.comparison{display:flex;flex-direction:column;align-items:center;padding:2rem;max-width:1200px;margin:0 auto}@media screen and (max-width: 576px){.comparison{padding:1rem}}.comparison__title{color:#fff;font-family:Montserrat,sans-serif;font-size:2.8rem;text-align:center}@media (max-width: 576px){.comparison__title{font-size:1.7rem}}.comparison__cards{display:grid;grid-template-columns:1fr;gap:2rem;width:100%}@media (min-width: 768px){.comparison__cards{grid-template-columns:repeat(2,1fr)}}.comparison .card{background-color:#fff;display:flex;flex-direction:column;border-radius:.5rem;overflow:hidden}.comparison .card__image-wrapper{width:100%;height:200px;position:relative}.comparison .card__image-wrapper img{width:100%;height:100%;object-fit:cover;display:block}.comparison .card__header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;margin-top:1rem}.comparison .card__title{color:#1c1b1b;font-weight:bolder;font-size:1.5rem;margin:0}.comparison .card__subtitle{color:#1c1b1b;font-weight:400;font-size:1.2rem}.comparison .card__list{display:grid;grid-template-columns:1fr;gap:.5rem 1rem;margin:.5rem 1rem;padding:1rem;list-style:none}@media (min-width: 768px){.comparison .card__list{grid-template-columns:repeat(2,1fr)}}.comparison .card__item{display:flex;flex-direction:column;position:relative}.comparison .card__item-title{font-weight:600;color:#1c1b1b;margin-bottom:.25em;padding-left:1.25em;position:relative}.comparison .card__item-title:before{content:"◦";position:absolute;left:0;top:.1em;line-height:1}.comparison .card__item-subtitle{font-weight:400;color:#1c1b1b;font-size:.95rem;margin-left:1.25em}.comparison__text{color:#fff;margin:1rem 0;text-align:center}.pricing{padding:5rem 2rem 0;max-width:1200px;margin:0 auto;text-align:center}@media (max-width: 400px){.pricing{padding:2rem 1rem}}.pricing__title{font-family:Montserrat,sans-serif;font-size:clamp(1.8rem,5vw,2.4rem);margin-top:0;margin-bottom:2rem;color:#1c1b1b}.pricing__cards{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}@media (min-width: 600px) and (max-width: 900px){.pricing__cards{grid-template-columns:repeat(2,1fr)}.pricing__cards>.pricing__card:nth-last-child(1):nth-child(odd){grid-column:1/-1}}@media (max-width: 599px){.pricing__cards{grid-template-columns:1fr}}.pricing__card{padding:2rem 1rem;border-radius:4px;box-shadow:0 2px 8px #0000001a;position:relative;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.pricing__card:hover{transform:translateY(-4px);box-shadow:0 4px 12px #0000001a}.pricing__card--highlight{border:2px solid #e72113}.pricing__badge{position:absolute;top:1rem;right:1rem;background:#e72113;color:#f2eee6;font-size:.75rem;padding:.25em .5em;border-radius:2px;text-transform:uppercase}.pricing__card-title{font-family:Montserrat,sans-serif;font-size:clamp(1rem,4vw,1.25rem);margin-bottom:.5rem;color:#1c1b1b}.pricing__list{list-style:none;padding:0;margin:0 0 1rem}.pricing__list li{font-family:Figtree,serif;font-size:1rem;margin-bottom:.5rem;color:#1c1b1b}.pricing__list li .pricing__old{text-decoration:line-through;margin-right:.5em;color:#5a5a5a}.pricing__cta{margin-top:auto;align-self:center;display:inline-block;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;text-align:center;padding:.5rem 2rem;background-color:#e72113;color:#f2eee6;border:2px solid #e72113;border-radius:4px;cursor:pointer;transition:background-color .2s ease,transform .1s ease}.pricing__cta:hover{background-color:#b81a0f;transform:translateY(-1px)}.pricing__cta:active{background-color:#a0170d;transform:translateY(0)}.pricing__cta:focus{outline:2px dashed #5a5a5a;outline-offset:2px}.how-it-works{padding:5rem 1rem 0;max-width:1000px;margin:0 auto;text-align:center}.how-it-works h2{font-family:Montserrat,sans-serif;color:#1c1b1b;margin-bottom:1rem}.how-it-works p{font-family:Figtree,serif;color:#1c1b1b;margin-bottom:3rem}.how-it-works__steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2rem;margin-bottom:3rem}.how-it-works__step{background-color:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 8px #0000001a}.how-it-works__number{width:50px;height:50px;background-color:#e72113;color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;margin:0 auto 1rem;font-size:1.5rem;font-family:Montserrat,sans-serif}.how-it-works h3{font-family:Montserrat,sans-serif;margin-bottom:.5rem;color:#1c1b1b}.why-choose-us{padding:5rem 1rem 0;max-width:800px;margin:0 auto;text-align:center}.why-choose-us h2{font-family:Montserrat,sans-serif;color:#1c1b1b;margin-bottom:2rem}.why-choose-us p{font-family:Figtree,serif;color:#1c1b1b;font-size:1.1rem;margin-bottom:2rem}.why-choose-us__list{list-style:none;padding:0;font-family:Figtree,serif;color:#1c1b1b;font-size:1.05rem}.why-choose-us__list li{margin-bottom:1rem;position:relative;padding-left:1.5rem}.why-choose-us__list li:before{content:"✔";position:absolute;left:0;color:#e72113}.blog-preview{padding:4rem 0;background:#f9f9f9}.blog-preview .container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.blog-preview h2{color:#000;text-align:center;margin-bottom:.5rem}.blog-preview h3{text-align:center;margin-bottom:1rem;color:#333}.blog-preview p{text-align:center;margin-bottom:2rem;color:#555}.blog-preview__cards{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.blog-preview__card{background:#fff;padding:1.5rem;border-radius:.5rem;box-shadow:0 2px 6px #0000000d}.blog-preview__read-more{display:inline-block;margin-top:1rem;font-weight:600;color:#d32f2f}.blog-preview__all{display:block;text-align:center;margin-top:2rem;font-weight:600;color:#d32f2f}.prices-page{padding:4rem 2rem;max-width:1000px;margin:0 auto}@media (max-width: 400px){.prices-page{padding:2rem 1rem}}.prices-page h1{font-family:Montserrat,sans-serif;color:#1c1b1b;font-size:clamp(1.8rem,5vw,2.4rem);margin-bottom:1rem;text-align:center}.prices-page p{font-family:Figtree,serif;color:#1c1b1b;text-align:center;margin-bottom:2rem}.about-page{padding:6rem 1rem;max-width:1000px;margin:0 auto}@media (max-width: 400px){.about-page{padding:2rem 1rem}}.about-page h1,.about-page h2{font-family:Montserrat,sans-serif;color:#1c1b1b}.about-page p,.about-page li{font-family:Figtree,serif;color:#1c1b1b}.about-page .about-hero{margin-bottom:2rem}.about-page .about-hero img{width:100%;max-height:400px;object-fit:cover;border-radius:8px;box-shadow:0 4px 12px #0000001a}.about-page .about-intro{margin-bottom:2rem;text-align:center}.about-page .about-values{margin-bottom:4rem}.about-page .about-values ul{list-style:none;padding:0}.about-page .about-values ul li{margin-bottom:1rem;font-size:clamp(1rem,4vw,1.1rem)}.about-page .about-contact-cta{text-align:center}.about-page .about-contact-cta .about__button{display:inline-block;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;text-align:center;padding:.5rem 2rem;background-color:#e72113;color:#f2eee6;border:2px solid #e72113;border-radius:4px;cursor:pointer;transition:background-color .2s ease,transform .1s ease;font-size:clamp(1rem,4vw,1.1rem);margin-top:2rem}.about-page .about-contact-cta .about__button:hover{background-color:#b81a0f;transform:translateY(-1px)}.about-page .about-contact-cta .about__button:active{background-color:#a0170d;transform:translateY(0)}.about-page .about-contact-cta .about__button:focus{outline:2px dashed #5a5a5a;outline-offset:2px}@media (max-width: 400px){.about-hero img{max-height:200px}}.contact-container{padding:6rem 2rem}@media (max-width: 763px){.contact-container{min-height:auto;padding:0}}@media (max-width: 400px){.contact-container{padding:2rem 1rem}}.contact{display:grid;max-width:1200px;margin:0 auto}@media (min-width: 768px){.contact{grid-template-columns:5fr 7fr}}@media (max-width: 1000px){.contact{grid-template-columns:1fr}}.contact__info{background-color:#1c1b1b;color:#fff;padding:2rem;border-radius:4px;display:flex;flex-direction:column;justify-content:space-between}.contact__info-title{font-family:Montserrat,sans-serif;font-size:2rem;margin-bottom:1rem}.contact__info-text{font-family:Figtree,serif;font-size:1rem;margin-bottom:1rem}.contact__info-list{list-style:none;padding:0;margin:0 1rem;display:flex;flex-direction:column;gap:.5rem}.contact__info-list li{display:flex;align-items:center;margin-bottom:.5rem}.contact__info-list li .contact__icon{margin-right:.5rem;color:#fff;flex-shrink:0}.contact__info-list li .contact__info-link,.contact__info-list li .contact__info-text{font-family:Figtree,serif;font-size:1rem;color:#fff;text-decoration:none;word-break:break-word}.contact__info-list li .contact__info-link:hover{text-decoration:underline}.contact__social{display:flex;gap:1rem;margin-top:auto}.contact__social-link{color:#fff;transition:color .2s ease}.contact__social-link:hover{color:#b3b3b3}.contact__form-container{background-color:#fff;padding:2rem;border-radius:4px;box-shadow:0 2px 8px #0000001a}@media (max-width: 400px){.contact__form-container{padding:1rem}}.contact__form{display:flex;flex-direction:column}.contact__form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 599px){.contact__form-row{grid-template-columns:1fr}}.contact__form-group{display:flex;flex-direction:column;margin-bottom:1rem}.contact__label{font-family:Montserrat,sans-serif;font-size:.9rem;margin-bottom:.25rem;color:#1c1b1b}.contact__input,.contact__textarea{font-family:Figtree,serif;font-size:1rem;padding:.5rem;border:1px solid silver;border-radius:4px;resize:vertical}.contact__input:focus,.contact__textarea:focus{outline:none;border-color:#e72113;box-shadow:0 0 0 2px #fbcecb}.contact__textarea{min-height:100px}.contact__submit{display:inline-block;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;text-align:center;padding:.5rem 2rem;background-color:#e72113;color:#f2eee6;border:2px solid #e72113;border-radius:4px;cursor:pointer;transition:background-color .2s ease,transform .1s ease;align-self:flex-start}.contact__submit:hover{background-color:#b81a0f;transform:translateY(-1px)}.contact__submit:active{background-color:#a0170d;transform:translateY(0)}.contact__submit:focus{outline:2px dashed #5a5a5a;outline-offset:2px}@media (max-width: 599px){.contact__submit{width:100%;text-align:center}}@media (max-width: 400px){.contact__submit{width:100%;text-align:center}}.contact__feedback{margin-top:.5rem;font-family:Figtree,serif;font-size:.9rem}.contact__feedback--success{color:green}.contact__feedback--error{color:red}@media (max-width: 763px){.order-container{min-height:auto;padding:0}}.order{display:grid;max-width:1200px;margin:0 auto}@media (min-width: 768px){.order{grid-template-columns:1fr}}@media (max-width: 1000px){.order{grid-template-columns:1fr}}.order__form-container{background-color:#fff;padding:2rem;border-radius:4px;box-shadow:0 2px 8px #0000001a}@media (max-width: 400px){.order__form-container{padding:1rem}}.order__form{display:flex;flex-direction:column}.order__form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 599px){.order__form-row{grid-template-columns:1fr}}@media (max-width: 400px){.order__form-row{grid-template-columns:1fr}}.order__form-group{display:flex;flex-direction:column;margin-bottom:1rem}.order__label{font-family:Montserrat,sans-serif;font-size:.9rem;margin-bottom:.25rem;color:#1c1b1b}.order__input,.order__textarea,.order select{font-family:Figtree,serif;font-size:1rem;padding:.5rem;border:1px solid gray;border-radius:4px;resize:vertical}.order__input:focus,.order__textarea:focus,.order select:focus{outline:none;border-color:#e72113;box-shadow:0 0 0 2px #fbcecb}.order__textarea{min-height:100px}.order__submit{display:inline-block;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;text-align:center;padding:.5rem 2rem;background-color:#e72113;color:#f2eee6;border:2px solid #e72113;border-radius:4px;cursor:pointer;transition:background-color .2s ease,transform .1s ease;align-self:flex-start}.order__submit:hover{background-color:#b81a0f;transform:translateY(-1px)}.order__submit:active{background-color:#a0170d;transform:translateY(0)}.order__submit:focus{outline:2px dashed #5a5a5a;outline-offset:2px}@media (max-width: 599px){.order__submit{width:100%;text-align:center}}@media (max-width: 400px){.order__submit{width:100%;text-align:center}}.order__total{font-family:Montserrat,sans-serif;font-size:1.3rem;color:#1c1b1b;margin-bottom:1rem;margin-top:1rem}.order-page{padding:4rem 2rem;max-width:1200px;margin:0 auto}@media (max-width: 400px){.order-page{padding:3rem 1rem}}.order-page h1,.order-page h2,.order-page h3{font-family:Montserrat,sans-serif;color:#1c1b1b}.order-page p,.order-page li{font-family:Figtree,serif;color:#1c1b1b}.order-intro{margin-bottom:4rem;text-align:center}.order-intro h1{font-size:2rem;margin-bottom:1rem}.blog-list{padding:4rem 1rem;max-width:900px;margin:0 auto}.blog-list h1{font-size:1.8rem;margin-bottom:2rem;text-align:center;color:#333}.blog-list__title{text-align:center;font-size:2rem;margin-bottom:2rem;color:#333}.blog-list__item{margin-bottom:4rem}.blog-list__inner{display:flex;align-items:center;gap:2rem;flex-wrap:wrap}.blog-list .layout--text-left .blog-list__text{order:1}.blog-list .layout--text-left .blog-list__image,.blog-list .layout--text-right .blog-list__text{order:2}.blog-list .layout--text-right .blog-list__image{order:1}.blog-list__text{flex:1 1 45%;max-width:45%}.blog-list__text .blog-list__heading{font-size:1.5rem;margin-bottom:.5rem}.blog-list__text .blog-list__date{font-size:.9rem;color:#777;margin-bottom:1rem}.blog-list__text .blog-list__excerpt{line-height:1.6;color:#444;margin-bottom:1rem}.blog-list__text .blog-list__read-more{font-weight:600;color:#d32f2f;text-decoration:none}.blog-list__text .blog-list__read-more:hover{text-decoration:underline}.blog-list__image{flex:0 0 45%;max-width:45%}.blog-list__image img{display:block;width:100%;height:auto;object-fit:cover;max-height:300px;border-radius:8px}@media (max-width: 400px){.blog-list{padding:2rem 1rem}.blog-list__inner{flex-direction:column!important;gap:1rem}.blog-list__text,.blog-list__image{flex:1 1 100%!important;max-width:100%!important;order:unset!important}.blog-list__image img{max-height:none}.blog-list__heading{font-size:1.3rem}.blog-list__date{font-size:.8rem}.blog-list__excerpt,.blog-list__read-more{font-size:.9rem}}.blog-post{margin:0 auto;padding:4rem 2rem;max-width:800px}.blog-post__thumb{max-width:700px;margin:2rem auto}.blog-post__thumb img{width:100%;height:auto;border-radius:4px;display:block}.blog-post__title{font-size:2rem;margin:1.5rem 0 .5rem;color:#433}.blog-post__date{color:#666;font-size:.9rem;margin-bottom:2rem}.blog-post__body{line-height:1.7;font-size:1rem;color:#222}.blog-post__body p{margin-bottom:1.25rem}.blog-post__body h2,.blog-post__body h3{margin:2rem 0 1rem;font-weight:600}.blog-post__body img{max-width:100%;margin:1.5rem 0;border-radius:4px}.blog-post__body ul,.blog-post__body ol{margin:1rem 0 1rem 1.5rem}.blog-post__body a{color:#d62828;text-decoration:underline}body{background-color:#f8f8f8;color:#5a5a5a;font-family:Figtree,serif;font-size:clamp(.875rem,3.5vw,1rem);margin:0;padding-top:2rem}h1,h2,h3{font-family:Montserrat,sans-serif;color:#e72113}.bg-secondary{background-color:#5c4033;color:#f2eee6}.divider{border-top:1px solid #5a5a5a;margin:2rem 0}.page-wrapper{display:flex;flex-direction:column;min-height:100vh}main{flex:1}
