.psf{--pine: #143f36;--cream: #f5f1e8;--apricot: #eab583;--sage: #e4ede0;background:var(--pine);color:var(--cream);font-family:var(--psf-font-b);font-size:1.5rem;line-height:1.55;margin-top:4rem}.psf *,.psf *:before,.psf *:after{box-sizing:border-box}.psf-wrap{width:100%;max-width:1200px;margin:0 auto;padding:5.6rem 2rem 3.2rem}.psf-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.psf a{color:#f5f1e8e6;text-decoration:none}.psf a:hover{color:#fff;text-decoration:underline;text-underline-offset:.3rem}.psf a:focus-visible,.psf button:focus-visible,.psf input:focus-visible,.psf summary:focus-visible{outline:3px solid var(--apricot);outline-offset:3px;border-radius:.4rem}.psf-top{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:5rem}.psf-logo img{display:block;width:170px;height:auto}.psf-tagline{margin:1.8rem 0 0;font:800 2.2rem/1.2 var(--psf-font-h);color:var(--cream)}.psf-desc{margin:1rem 0 0;max-width:46rem;color:#f5f1e8d9}.psf-contact{list-style:none;margin:2rem 0 0;padding:0;display:grid;gap:.6rem}.psf-contact li{display:flex;gap:1.2rem}.psf-contact span{min-width:7rem;color:var(--apricot);font-weight:700;font-size:1.3rem}.psf-social{list-style:none;margin:1.6rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.8rem 2rem}.psf-h{margin:0 0 1.4rem;font:800 1.3rem/1.2 var(--psf-font-h);letter-spacing:.1em;text-transform:uppercase;color:var(--apricot)}.psf-news p{margin:0 0 1.4rem;color:#f5f1e8e0}.psf-form__row{display:flex;gap:1rem}.psf-form input[type=email]{flex:1;min-width:0;min-height:4.8rem;padding:0 1.8rem;border:2px solid transparent;border-radius:999px;background:var(--cream);color:var(--pine);font:400 1.5rem var(--psf-font-b)}.psf-form button{min-height:4.8rem;padding:0 2.4rem;border:0;border-radius:999px;background:var(--apricot);color:var(--pine);font:800 1.5rem var(--psf-font-h);cursor:pointer}.psf-form button:hover{background:#f1c49c}.psf-msg{margin:1rem 0 0!important;font-weight:600}.psf-msg.is-error{color:#ffd2c2!important}.psf-msg.is-ok{color:#cfeacb!important}.psf-consent{margin:1.2rem 0 0!important;font-size:1.3rem;line-height:1.5;color:#f5f1e8bf!important}.psf-consent a{text-decoration:underline;text-underline-offset:.3rem}.psf-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3rem;margin-top:4.4rem;padding-top:4rem;border-top:1px solid rgba(245,241,232,.18)}.psf-col summary{list-style:none;cursor:default}.psf-col summary::-webkit-details-marker{display:none}.psf-col ul{list-style:none;margin:0;padding:0;display:grid;gap:.9rem}.psf-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem;margin-top:4rem;padding-top:2.4rem;border-top:1px solid rgba(245,241,232,.18);font-size:1.3rem;color:#f5f1e8cc}.psf-bottom p{margin:0}.psf-pay{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem}.psf-pay__icon{display:block;width:3.8rem;height:2.4rem}@media(max-width:989px){.psf-wrap{padding:4rem 1.6rem 2.4rem}.psf-top{grid-template-columns:1fr;gap:3.2rem}.psf-cols{display:block;margin-top:3.2rem;padding-top:0;border-top:0}.psf-col{border-bottom:1px solid rgba(245,241,232,.18)}.psf-col summary{display:flex;align-items:center;justify-content:space-between;margin:0;padding:1.6rem 0;min-height:4.8rem;cursor:pointer}.psf-col summary:after{content:"+";font-size:2.2rem;font-weight:400;color:var(--cream)}.psf-col[open] summary:after{content:"\2013"}.psf-col ul{padding-bottom:1.6rem}.psf-col a{display:inline-block;padding:.3rem 0}.psf-form__row{flex-direction:column}.psf-form button{width:100%}}.psx-guides{background:#e4ede0;padding:5.6rem 0;font-family:DM Sans,system-ui,sans-serif;color:#17302a}.psx-guides__wrap{max-width:1200px;margin:0 auto;padding:0 2rem}.psx-guides__head h2{margin:0;font:800 clamp(2.8rem,3.4vw,3.8rem)/1.15 "Manrope",system-ui,sans-serif;color:#143f36}.psx-guides__head p{margin:1rem 0 0;max-width:62rem;font-size:1.7rem}.psx-guides__grid{list-style:none;margin:3.2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.8rem}.psx-card{display:flex;flex-direction:column;height:100%;background:#fff;border-radius:2rem;overflow:hidden;color:inherit;text-decoration:none;box-shadow:0 1px #143f3614;transition:transform .2s ease,box-shadow .2s ease}.psx-card:hover{transform:translateY(-3px);box-shadow:0 18px 30px -20px #143f3673}.psx-card:focus-visible{outline:3px solid #143f36;outline-offset:3px}.psx-card__media{display:block;aspect-ratio:4 / 3;background:#f5f1e8;padding:1.4rem}.psx-card__media img{display:block;width:100%;height:100%;object-fit:contain}.psx-card__body{display:flex;flex-direction:column;gap:.6rem;flex:1;padding:2rem 2rem 2.2rem}.psx-card__tag{font:800 1.2rem Manrope,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#8a5a2b}.psx-card__title{font:800 1.9rem/1.25 Manrope,system-ui,sans-serif;color:#143f36}.psx-card__text{font-size:1.5rem;line-height:1.5;color:#35453f}.psx-card__cta{margin-top:auto;padding-top:1rem;font-weight:700;font-size:1.5rem;color:#143f36}.psx-guides__more{margin:2.8rem 0 0;font-size:1.7rem}.psx-guides__more a{font-weight:700;color:#143f36;text-decoration:underline;text-underline-offset:.4rem}@media(max-width:989px){.psx-guides{padding:4rem 0}.psx-guides__wrap{padding:0 1.6rem}.psx-guides__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.psx-card__body{padding:1.4rem 1.4rem 1.6rem}.psx-card__title{font-size:1.6rem}}@media(max-width:560px){.psx-guides__grid{grid-template-columns:1fr}}.article-template__title{font-family:Manrope,system-ui,sans-serif!important;font-weight:800!important;line-height:1.15!important;color:#143f36;letter-spacing:0!important}.article-template__content{font-family:DM Sans,system-ui,sans-serif;font-size:1.75rem;line-height:1.75;color:#26322e}.article-template__content p,.article-template__content ul,.article-template__content ol{margin:0 0 1.8rem}.article-template__content li{margin-bottom:.7rem}.article-template__content h2{margin:4.6rem 0 1.4rem;font:800 2.8rem/1.2 Manrope,system-ui,sans-serif;color:#143f36;padding-top:.4rem}.article-template__content h3{margin:3rem 0 1rem;font:800 2.1rem/1.25 Manrope,system-ui,sans-serif;color:#143f36}.article-template__content a{color:#0f5a4a;text-decoration:underline;text-underline-offset:.3rem;font-weight:600}.article-template__content a:hover{color:#143f36}.article-template__content table{width:100%;border-collapse:collapse;margin:2.4rem 0;font-size:1.6rem}.article-template__content th,.article-template__content td{padding:1.2rem 1.4rem;text-align:left;border-bottom:1px solid rgba(20,63,54,.18)}.article-template__content thead th{background:#143f36;color:#f5f1e8;font-family:Manrope,system-ui,sans-serif}.article-template__content img{border-radius:1.6rem}.psa-lead{font-size:2.05rem!important;line-height:1.6!important;color:#143f36;font-weight:500}.psa-callout{margin:3rem 0;padding:2.2rem 2.6rem;border-left:.6rem solid #143f36;border-radius:1.4rem;background:#e4ede0}.psa-callout strong{display:block;margin-bottom:.8rem;font:800 1.8rem Manrope,system-ui,sans-serif;color:#143f36}.psa-callout ul{margin:0!important;padding-left:2rem}.psa-cta{margin:4.4rem 0;padding:3.2rem;border-radius:2.2rem;background:#143f36;color:#f5f1e8}.psa-cta p{margin:0 0 1rem;color:#f5f1e8}.psa-cta .psa-cta__t{font:800 2.4rem/1.2 Manrope,system-ui,sans-serif}.psa-cta .psa-btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;margin-top:.8rem;padding:0 2.8rem;border-radius:999px;background:#eab583;color:#143f36!important;font:800 1.6rem Manrope,system-ui,sans-serif;text-decoration:none!important}.psa-cta .psa-btn:hover{background:#f1c49c}@media(max-width:749px){.article-template__content{font-size:1.65rem}.article-template__content h2{font-size:2.4rem;margin-top:3.6rem}.psa-cta{padding:2.4rem}}.blog-articles .card-wrapper,.blog-articles .card{border-radius:1.8rem;overflow:hidden}.blog-articles .card--standard{border:1px solid rgba(20,63,54,.12);background:#fff}.blog-articles .card__heading,.blog-articles .card__heading a{font-family:Manrope,system-ui,sans-serif;font-weight:800;color:#143f36;text-decoration:none}.blog-articles .card__heading a:hover{text-decoration:underline;text-underline-offset:.3rem}.blog-articles .article-card__excerpt{font-family:DM Sans,system-ui,sans-serif;color:#35453f}
/*# sourceMappingURL=/cdn/shop/t/47/assets/psf.css.map */
