.pw-blog-overview,.pw-blog-single{--pw-blog-green:var(--color-green, #577239);--pw-blog-beige:var(--color-beige, #f3eee7);--pw-blog-body:var(--font-body, "Lato", Arial, sans-serif);--pw-blog-display:var(--font-display, "lumios-marker", "Segoe Print", cursive);width:100%;min-width:0;color:var(--color-text,#6f6f6f);font-family:var(--pw-blog-body);box-sizing:border-box;scroll-margin-top:145px}.pw-blog-overview *,.pw-blog-single *,.pw-blog-overview *::before,.pw-blog-single *::before,.pw-blog-overview *::after,.pw-blog-single *::after{box-sizing:border-box}.pw-blog-overview{margin:80px 0 100px;padding-inline:40px}.pw-blog-overview__inner,.pw-blog-single{max-width:1187px;margin-inline:auto}.pw-blog-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 0;margin:0 0 44px}.pw-blog-filters__link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:6px 18px;border-inline-end:1px solid #d7d2c9;color:#454b3f;font-size:17px;font-weight:400;line-height:1.4;text-align:center;text-decoration:none;text-transform:uppercase;overflow-wrap:anywhere;transition:color 180ms ease}.pw-blog-filters__link:last-child{border-inline-end:0}.pw-blog-filters__link:hover,.pw-blog-filters__link.is-active{color:var(--pw-blog-green);text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.pw-blog-filters__link.is-active{font-weight:700}.pw-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;width:100%}.pw-blog-card{min-width:0;margin:0;background:#33472b}.pw-blog-card__link{position:relative;isolation:isolate;display:flex;align-items:flex-end;justify-content:center;min-height:473px;height:100%;padding:74px 24px 25px;overflow:hidden;color:#fff;text-decoration:none}.pw-blog-card__link::after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,rgb(0 0 0 / 12%) 0%,rgb(0 0 0 / 45%) 38%,rgb(0 0 0 / 83%) 100%);pointer-events:none}.pw-blog-card__link .pw-blog-card__image{position:absolute;z-index:-2;inset:0;display:block;width:100%;height:100%;max-width:none;margin:0;object-fit:cover;transition:transform 300ms ease}.pw-blog-card__date{position:absolute;top:12px;right:12px;max-width:calc(100% - 24px);padding:5px 10px;background:rgb(255 255 255 / 94%);color:#3d532b;font-size:13px;font-weight:700;line-height:1.5;letter-spacing:.04em;text-shadow:none}.pw-blog-card__content{width:100%;text-align:center;text-shadow:0 1px 4px rgb(0 0 0 / 50%)}.pw-blog-card__content .pw-blog-card__title{margin:0 0 17px;color:#fff;font-family:var(--pw-blog-body);font-size:22px;font-weight:700;line-height:1.35;letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;hyphens:auto}.pw-blog-card__content .pw-blog-card__excerpt{margin:0;color:#fff;font-size:16px;font-weight:400;line-height:1.55;letter-spacing:.025em;overflow-wrap:anywhere}.pw-blog-card__more{display:inline-flex;align-items:center;gap:10px;margin-top:17px;color:#fff;font-size:14px;font-weight:700;line-height:1.4}.pw-blog-card__more>span{font-size:25px;transition:transform 200ms ease}.pw-blog-card__link:hover .pw-blog-card__image,.pw-blog-card__link:focus-visible .pw-blog-card__image{transform:scale(1.045)}.pw-blog-card__link:hover .pw-blog-card__more>span,.pw-blog-card__link:focus-visible .pw-blog-card__more>span{transform:translateX(5px)}.pw-blog-card__link:hover .pw-blog-card__title,.pw-blog-card__link:focus-visible .pw-blog-card__title{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.pw-blog-overview a:focus-visible,.pw-blog-single a:focus-visible{outline:3px solid #273a18;outline-offset:5px}.pw-blog-card .pw-blog-card__link:focus-visible{outline:3px solid #273a18;outline-offset:5px;box-shadow:inset 0 0 0 3px #fff}.pw-blog-empty{margin:0;padding:40px 24px;background:var(--pw-blog-beige);text-align:center;overflow-wrap:anywhere}.pw-blog-pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:48px}.pw-blog-pagination__link{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:7px 12px;border:1px solid #d7d2c9;color:#454b3f;font-size:16px;line-height:1.4;text-decoration:none}.pw-blog-pagination__link:hover,.pw-blog-pagination__link.is-current{border-color:var(--pw-blog-green);background:var(--pw-blog-green);color:#fff}.pw-blog-pagination__gap{padding:0 3px}.pw-blog-overview--preview{margin-block:25px}.pw-blog-overview--preview a{pointer-events:none}.pw-blog-single{width:calc(100% - 80px);margin-block:65px 100px}.pw-blog-single__header{max-width:1000px;margin:0 auto 45px;text-align:center}.pw-blog-single__categories{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 18px;margin-bottom:15px;font-size:15px;font-weight:700;line-height:1.5;text-transform:uppercase;color:var(--pw-blog-green)}.pw-blog-single__categories a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:5px;overflow-wrap:anywhere}.pw-blog-single__header h1{margin:0 0 20px;color:var(--pw-blog-green);font-family:var(--pw-blog-display);font-size:clamp(36px, 4.6vw, 68px);font-weight:400;line-height:1.2;text-transform:none;overflow-wrap:anywhere;hyphens:auto}.pw-blog-single__date{font-size:15px;color:#666}.pw-blog-single__content{display:flow-root;width:100%;max-width:840px;margin-inline:auto;font-size:19px;line-height:1.8;text-align:left;overflow-wrap:anywhere}.pw-blog-single__content>*{max-width:100%}.pw-blog-single__content :where(p,ul,ol,blockquote,figure,pre,table,.wp-block-embed,.wp-block-gallery){margin-block:0 1.5em}.pw-blog-single__content :where(h2,h3,h4,h5,h6){margin-block:1.4em .6em;line-height:1.3;color:var(--pw-blog-green);overflow-wrap:anywhere}.pw-blog-single__content :where(h2){font-size:clamp(26px, 3vw, 36px)}.pw-blog-single__content :where(h3){font-size:clamp(23px, 2.5vw, 29px)}.pw-blog-single__content :where(p,li,figcaption,blockquote) a{color:var(--pw-blog-green);text-decoration:underline;text-underline-offset:4px}.pw-blog-single__content :where(img,video,iframe){max-width:100%}.pw-blog-single__content :where(img,video){height:auto}.pw-blog-single__content .wp-block-image{max-width:100%}.pw-blog-single__content .wp-block-image img{display:block;margin-inline:auto}.pw-blog-single__content :where(figcaption,.wp-caption-text){margin-top:10px;font-size:15px;line-height:1.5;text-align:center}.pw-blog-single__content .alignleft{float:left;max-width:48%;margin:0 25px 20px 0}.pw-blog-single__content .alignright{float:right;max-width:48%;margin:0 0 20px 25px}.pw-blog-single__content .aligncenter{margin-inline:auto}.pw-blog-single__content :where(.alignwide,.alignfull){width:100%;max-width:100%;margin-inline:0}.pw-blog-single__content .wp-block-gallery{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.pw-blog-single__content .wp-block-gallery>.wp-block-image{flex:1 1 calc(50% - 16px);min-width:0;margin:0}.pw-blog-single__content blockquote{padding:20px 25px;border-inline-start:3px solid var(--pw-blog-green);background:var(--pw-blog-beige)}.pw-blog-single__content .wp-block-table,.pw-blog-single__content pre{overflow-x:auto}.pw-blog-single__content .wp-block-embed__wrapper iframe{width:100%;aspect-ratio:16 / 9;height:auto}.pw-blog-single__back{display:flex;justify-content:center;margin-top:45px}.pw-blog-single .pw-blog-back{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:48px;max-width:100%;padding:12px 25px;border:1px solid var(--pw-blog-green);border-radius:6px;background:var(--pw-blog-green);color:#fff;font-family:var(--pw-blog-body);font-size:17px;font-weight:700;line-height:1.5;text-align:center;text-decoration:none;white-space:normal}.pw-blog-single .pw-blog-back:hover{background:#3d532b;border-color:#3d532b}.pw-blog-related{margin-top:85px;padding-top:60px;border-top:1px solid #ded8ce}.pw-blog-related__title{margin:0 0 38px;color:var(--pw-blog-green);font-family:var(--pw-blog-display);font-size:clamp(34px, 4vw, 54px);font-weight:400;line-height:1.2;text-align:center}.pw-blog-content-pages{clear:both;margin-block:25px;text-align:center}@media (max-width:1023px){.pw-blog-overview{margin-block:60px 70px;padding-inline:25px}.pw-blog-single{width:calc(100% - 50px);margin-block:40px 70px}.pw-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.pw-blog-filters__link{padding-inline:14px;font-size:15px}.pw-blog-single__content{font-size:18px}}@media (max-width:699px){.pw-blog-overview,.pw-blog-single{scroll-margin-top:110px}.pw-blog-overview{margin-block:40px 55px;padding-inline:20px}.pw-blog-single{width:calc(100% - 40px);margin-block:30px 55px}.pw-blog-grid{grid-template-columns:minmax(0,1fr);gap:24px}.pw-blog-card__link{min-height:440px;padding-inline:22px}.pw-blog-card__content .pw-blog-card__title{font-size:21px}.pw-blog-filters{gap:6px 0;margin-bottom:28px}.pw-blog-filters__link{padding-inline:10px;font-size:14px}.pw-blog-single__header{margin-bottom:30px}.pw-blog-single__content{font-size:17px}.pw-blog-single__content .alignleft,.pw-blog-single__content .alignright{float:none;max-width:100%;margin-inline:auto}.pw-blog-single__content .wp-block-gallery>.wp-block-image{flex-basis:100%}.pw-blog-related{margin-top:55px;padding-top:40px}.pw-blog-pagination{gap:6px;margin-top:32px}.pw-blog-pagination__link{padding-inline:10px}}@media (prefers-reduced-motion:reduce){.pw-blog-overview *,.pw-blog-single *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}