:root{--pv-green:#2F5D3A;--pv-green-d:#244a2e;--pv-mint:#EEF5EC;--pv-ink:#1F2A22;--pv-muted:#5b6b5f;--pv-line:#d7e3d5;--pv-serif:"Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif;--pv-sans:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}body{color:var(--pv-ink);font-family:var(--pv-sans);font-size:18px;line-height:1.7;background:#fff;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.site-title,.entry-title{font-family:var(--pv-serif);color:var(--pv-ink);letter-spacing:-.01em;line-height:1.2}h1,.entry-title{font-size:clamp(1.9rem,1.4rem + 2.2vw,2.6rem);font-weight:700}.entry-content h2{font-size:clamp(1.45rem,1.2rem + 1vw,1.85rem);margin:2.2em 0 .6em;scroll-margin-top:16px}.entry-content h3{font-size:1.25rem;margin:1.8em 0 .5em;scroll-margin-top:16px}a{color:var(--pv-green)}a:hover,a:focus{color:var(--pv-green-d)}.entry-content a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.site-header{border-bottom:1px solid var(--pv-line)}.main-title a,.site-title a{color:var(--pv-green)!important;font-family:var(--pv-serif);font-weight:700}.main-navigation,.main-navigation ul ul{background:#fff}.main-navigation .main-nav ul li a,.menu-toggle,.main-navigation .menu-bar-item>a{color:var(--pv-ink)}.main-navigation .main-nav ul li:hover>a,.main-navigation .main-nav ul li.current-menu-item>a{color:var(--pv-green)}.navigation-search input[type=search]{background:var(--pv-mint);color:var(--pv-ink)}.single-post .entry-header,.single-post .entry-content,.single-post .pv-related,.single-post .pv-author,.single-post .pv-lead,.single-post .entry-meta,.single-post footer.entry-meta{max-width:720px;margin-left:auto;margin-right:auto}.single-post .featured-image{max-width:720px;margin-left:auto;margin-right:auto}.single-post .featured-image img,.entry-content img{height:auto;border-radius:10px}@media (min-width:1025px){.single-post.right-sidebar .site-content .content-area{width:calc(100% - 340px)}.single-post.right-sidebar .site-content .is-right-sidebar{width:340px}.single-post .inside-right-sidebar{height:100%}}.pv-breadcrumbs{font-size:.85rem;color:var(--pv-muted);margin-bottom:.6rem}.pv-breadcrumbs a{color:var(--pv-muted)}.pv-breadcrumbs p{margin:0}.pv-meta{font-size:.9rem;color:var(--pv-muted);margin-top:.6rem}.pv-meta a{color:var(--pv-ink);font-weight:600;text-decoration:none}.pv-meta__sep{margin:0 .35em}.pv-box{background:var(--pv-mint);border-left:4px solid var(--pv-green);border-radius:10px;padding:1rem 1.25rem;margin:1.75rem 0}.pv-box>*:last-child{margin-bottom:0}.pv-box ul{margin:0 0 0 1.2em}.pv-box li{margin:.25em 0}.pv-box__title{font-family:var(--pv-serif);font-size:1.2rem;margin:0 0 .4rem}.pv-leia{background:#fff;border:1px solid var(--pv-line);border-left:4px solid var(--pv-green)}.pv-aff-box{background:#fff;border:1px solid var(--pv-line);border-left-width:1px}.pv-aff__cols{gap:1rem;margin:0}.pv-aff__img img{border-radius:8px}.pv-aff__name{margin:0 0 .25rem;font-size:1.1rem}.pv-aff__pros{font-size:.95rem}.pv-aff .wp-block-button__link{background:var(--pv-green);color:#fff;border-radius:8px;padding:.6em 1.2em;text-decoration:none}.pv-aff__disclosure{font-size:.78rem;color:var(--pv-muted);margin:.6rem 0 0}.pv-toc{border:1px solid var(--pv-line);border-radius:10px;padding:.75rem 1.1rem;margin:1.75rem 0;background:#fff}.pv-toc__title{cursor:pointer;font-weight:700;font-family:var(--pv-serif);font-size:1.05rem;list-style-position:outside}.pv-toc__list{margin:.6rem 0 0 1.2em;font-size:.95rem;line-height:1.5}.pv-toc__list li{margin:.3em 0}.pv-toc__list ol{margin:.2em 0 .2em 1.1em;list-style:lower-alpha}.pv-toc a{text-decoration:none}.pv-toc a:hover{text-decoration:underline}.pv-ad{clear:both;margin:2.25rem auto;text-align:center}.pv-ad__label{display:block;font-size:11px;line-height:16px;height:16px;letter-spacing:.08em;text-transform:uppercase;color:#5b6b5f}.pv-ad__code,.pv-ad__ph{display:flex;align-items:center;justify-content:center;min-height:280px;width:100%;overflow:hidden}@media (min-width:768px){.pv-ad--content .pv-ad__code,.pv-ad--content .pv-ad__ph{min-height:250px}}.pv-ad--sidebar{position:sticky;top:24px;width:300px;max-width:100%;margin:1.5rem auto 0}.pv-ad--sidebar .pv-ad__code,.pv-ad--sidebar .pv-ad__ph{min-height:600px}@media (max-width:1024px){.pv-ad--sidebar{display:none}}.pv-ad__ph{background:repeating-linear-gradient(45deg,#f6faf5 0 12px,#eef5ec 12px 24px);border:1px dashed #9fb8a3;border-radius:8px;color:var(--pv-muted);font-size:.8rem;padding:0 1rem}.pv-lead{background:var(--pv-green);color:#fff;border-radius:14px;padding:1.4rem 1.4rem 1.1rem;margin:2.5rem auto}.pv-lead__title{font-family:var(--pv-serif);font-size:1.4rem;font-weight:700;margin:0 0 .3rem;color:#fff}.pv-lead__text{margin:0 0 .9rem;font-size:.98rem;color:#e6efe4}.pv-lead__row{display:flex;gap:.5rem;flex-wrap:wrap}.pv-lead__email{flex:1 1 220px;min-height:48px;border-radius:8px;border:0;padding:0 .9rem;font-size:1rem;color:var(--pv-ink);background:#fff}.pv-lead__btn{min-height:48px;border-radius:8px;border:0;padding:0 1.2rem;font-weight:700;background:#F2C14E;color:#1F2A22;cursor:pointer}.pv-lead__btn:hover,.pv-lead__btn:focus{background:#e6b23b;color:#1F2A22}.pv-lead__consent{font-size:.82rem;line-height:1.45;margin:.8rem 0 0;color:#e6efe4}.pv-lead__consent a{color:#fff}.pv-lead__consent input{margin-right:.35rem;vertical-align:-2px}.pv-lead__msg{min-height:1.4em;font-size:.95rem;margin-top:.5rem}.pv-lead__msg p{margin:0}.pv-lead__msg a{color:#fff;font-weight:700}.pv-lead__err{color:#ffe0d6}.pv-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.pv-related{margin:2.5rem auto}.pv-related__title{font-size:1.5rem;margin:0 0 1rem}.pv-related__grid{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:600px){.pv-related__grid{grid-template-columns:repeat(3,1fr)}}.pv-card__link{display:block;text-decoration:none;color:var(--pv-ink)}.pv-card__img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:10px;background:var(--pv-mint)}.pv-card__title{display:block;font-family:var(--pv-serif);font-weight:700;line-height:1.3;margin-top:.5rem;font-size:1.02rem}.pv-card__link:hover .pv-card__title{color:var(--pv-green)}.pv-author{display:flex;gap:1rem;align-items:flex-start;border-top:1px solid var(--pv-line);padding-top:1.5rem;margin:2rem auto}.pv-author__avatar{border-radius:50%;flex:0 0 80px;width:80px;height:80px}.pv-author__kicker{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--pv-muted);margin:0}.pv-author__name{font-family:var(--pv-serif);font-size:1.15rem;font-weight:700;margin:0 0 .25rem}.pv-author__name a{color:var(--pv-ink);text-decoration:none}.pv-author__bio{font-size:.95rem;margin:0}.pv-box .wp-block-group__inner-container{padding:0;margin:0;max-width:none}.single-post .page-header-image-single{margin:1.25rem auto 1.75rem}.pv-lead .pv-lead__email{border-radius:8px;border:0;background:#fff}@media (max-width:599px){.pv-card__link{display:grid;grid-template-columns:128px 1fr;gap:.75rem;align-items:center}.pv-card__title{margin-top:0;font-size:.98rem}}.admin-bar .pv-ad--sidebar{top:56px}.entry-content .pv-aff .wp-block-button__link,.entry-content .pv-aff .wp-block-button__link:visited{background:var(--pv-green);color:#fff}.entry-content .pv-aff .wp-block-button__link:hover,.entry-content .pv-aff .wp-block-button__link:focus{background:var(--pv-green-d);color:#fff}