:root{--color-link:#2f6b45;--color-accent-text:#ffffff;--color-surface:#f1f5f1;--color-heading:#14301f;--color-border:#dbe5dc;--color-accent:#2f6b45;--color-bg:#ffffff;--color-text:#1f2a22;--color-muted:#55665a}.coun-intro{padding:40px 0;margin-bottom:32px;background:var(--color-surface);border-bottom:1px solid var(--color-border)}.coun-intro-heading{margin:0;color:var(--color-heading);font-size:33.6px}.coun-intro-text{margin:8px 0 0;color:var(--color-muted);max-width:60ch;font-size:17.6px}.coun-intro figure.coun-figure{margin:20px 0 0;max-width:640px}.coun-intro figure.coun-figure img{border-radius:24px;height:auto;display:block;width:100%}.coun-section-title h1{margin:0 0 20px;color:var(--color-heading);font-size:24px}.coun-page-width{box-sizing:border-box;margin:0 auto;padding-left:16px;padding-right:16px;max-width:1056px}.coun-site-body{padding-bottom:40px;padding-top:24px}.coun-stream{min-width:0}.coun-side-column{margin-top:32px;min-width:0}.coun-item-title{font-family:"Lora", Georgia, serif;margin:0 0 6.4px;line-height:1.25;font-size:24.8px}.coun-item-title a{text-decoration:none;color:var(--color-heading)}.coun-item-title a:hover{text-decoration:underline;color:var(--color-link)}.coun-post-meta{margin:0 0 14.4px;color:var(--color-muted);font-size:13.6px}.coun-post-meta a{color:var(--color-muted)}.coun-entry-text img{height:auto;max-width:100%}.coun-entry-text h2:not(.coun-item-title),.coun-entry-summary h2{margin:20px 0 8px;font-size:18.4px}.coun-entry-text h3,.coun-entry-summary h3{font-size:16.32px}.coun-entry-image{margin:0 0 16px}.coun-entry-image img{border-radius:12px;height:auto;display:block;width:100%}.coun-main-story .coun-item-title{line-height:1.15;font-size:33.6px}.coun-main-story{padding-bottom:24px;margin-bottom:32px;border-bottom:3px solid var(--color-heading)}.coun-minor{grid-template-columns:minmax(0,1fr);gap:32px;display:grid;margin-bottom:32px}.coun-minor{margin:0;padding:0;list-style:none}.coun-minor .coun-article{box-sizing:border-box;border-radius:24px;height:100%;padding:20px;background:var(--color-surface)}.coun-module{margin-bottom:28px;font-size:14.72px}.coun-block-title{font-family:"Lora", Georgia, serif;padding-bottom:5.6px;margin:0 0 9.6px;color:var(--color-heading);text-transform:none;font-size:16px;border-bottom:2px solid var(--color-accent)}.coun-side-list{margin:0;padding:0;list-style:none}.coun-side-list li,.coun-side-list > div{padding:4.8px 0;border-bottom:1px solid var(--color-border)}.coun-module a{text-decoration:none;color:var(--color-link)}.coun-module a:hover{text-decoration:underline}.coun-entry-heading{font-family:"Lora", Georgia, serif;margin:0 0 8px;color:var(--color-heading);line-height:1.2;font-size:33.6px}.coun-single-meta{margin:0 0 24px;color:var(--color-muted);font-size:14.08px}.coun-single-meta a{color:var(--color-muted)}.coun-prose img{height:auto;max-width:100%}.coun-post-footer{margin-top:40px;border-top:1px solid var(--color-border);padding-top:24px}.coun-table-of-contents{border-radius:12px;padding:16px 20px;margin-bottom:24px;background:var(--color-surface)}.coun-table-of-contents p{margin:0 0 6.4px}.coun-author-box{border:1px solid var(--color-border);border-radius:12px;padding:20px;margin-bottom:24px}.coun-author-box p{margin:0 0 6.4px}.coun-more-reading h2{font-size:18.4px}.coun-pagination{margin-top:24px;gap:16px;display:flex;justify-content:space-between;flex-wrap:wrap}.coun-crumbs{margin:0 0 16px;color:var(--color-muted);font-size:13.12px}.coun-crumbs a{color:var(--color-muted)}.coun-page-footer{border-top:1px solid var(--color-border);color:var(--color-muted);padding:20px 0;font-size:13.6px}.coun-copyright{margin:0}.coun-page-footer a{margin-left:6.4px;color:var(--color-muted)}.coun-list-header,h2.coun-list-header{margin:0 0 24px}.coun-list-header h2,h2.coun-list-header{margin-bottom:5.6px;font-size:30.4px}.coun-list-header p{margin:0;color:var(--color-muted)}.coun-reach-us{box-sizing:border-box;margin:16px 0;max-width:100%}.coun-reach-us .coun-quote-form{grid-template-columns:minmax(0,1fr);gap:9.6px;display:grid}.coun-reach-us .coun-input-group{gap:3.2px;display:grid;min-width:0}.coun-reach-us label{font-weight:600;font-size:13.6px}.coun-reach-us input[type=text],.coun-reach-us input[type=tel],.coun-reach-us textarea{border:1px solid var(--color-border);box-sizing:border-box;border-radius:12px;font:inherit;color:var(--color-text);padding:8px 9.6px;width:100%;background:var(--color-bg)}.coun-reach-us button{border:0;border-radius:12px;font:inherit;color:var(--color-accent-text);padding:10.4px 17.6px;cursor:pointer;font-weight:700;background:var(--color-accent)}.coun-reach-us .coun-phone-line{margin:9.6px 0 0;font-size:14.4px}.coun-reach-us .coun-deck{margin:0 0 9.6px}.coun-reach-us-boxed{border:1px solid var(--color-border);border-radius:24px;color:var(--color-text);padding:20px;background:var(--color-bg);box-shadow:0 10px 30px rgba(0,0,0,.14)}.coun-reach-us-inline{border-radius:24px;color:var(--color-text);padding:14.4px;background:var(--color-surface)}.coun-reach-us-tabbed{border-top:4px solid var(--color-accent);color:var(--color-text);padding:16px;background:var(--color-bg);box-shadow:0 6px 20px rgba(0,0,0,.1)}.coun-reach-us .coun-segments{gap:0;display:flex;flex-wrap:wrap;border-bottom:1px solid var(--color-border)}.coun-reach-us .coun-segments input{height:1px;position:absolute;opacity:0;width:1px}.coun-reach-us .coun-segments label{color:var(--color-muted);padding:7.2px 14.4px;cursor:pointer;border-bottom:3px solid transparent}.coun-reach-us .coun-segments input:checked + label{color:var(--color-heading);border-bottom-color:var(--color-accent)}.coun-reach-us-call{border-radius:24px;color:var(--color-text);padding:16px;background:var(--color-surface);text-align:center}.coun-reach-us .coun-ring-us{border-radius:999px;text-decoration:none;color:var(--color-accent-text);display:inline-block;padding:14.4px 25.6px;font-weight:700;background:var(--color-accent);font-size:20px}.coun-reach-us-two{border:2px dashed var(--color-border);border-radius:24px;color:var(--color-text);padding:17.6px;background:var(--color-bg)}.coun-reach-us fieldset{border:0;gap:8px;margin:0;display:grid;padding:0;min-width:0}.coun-reach-us legend{letter-spacing:0.08em;color:var(--color-muted);font-size:12px}.coun-reach-us details > summary{border-radius:12px;margin:4.8px 0;color:var(--color-bg);display:inline-block;padding:8px 16px;cursor:pointer;background:var(--color-heading);list-style:none}.coun-reach-us-compact{border:1px solid var(--color-border);border-radius:24px;color:var(--color-text);padding:16px;background:var(--color-surface)}.coun-reach-us-wide{border-radius:0;color:var(--color-accent-text);padding:16px 19.2px;background:var(--color-accent)}.coun-reach-us-wide input[type=text],.coun-reach-us-wide input[type=tel]{border:0}.coun-reach-us-wide button{color:var(--color-bg);background:var(--color-heading)}.coun-reach-us-wide > .coun-deck{margin:0;font-size:19.2px}.coun-article-head .coun-single-meta{margin:0 0 20px}.coun-summary-box{border-radius:24px;padding:16px;margin-bottom:24px;background:var(--color-surface);font-size:14.4px}.coun-summary-box dl{grid-template-columns:auto minmax(0,1fr);gap:4.8px 16px;margin:0;display:grid}.coun-summary-box dd{margin:0}.coun-summary-box dt{color:var(--color-muted)}.coun-logo{border:2px solid currentColor;padding:1.6px 8px}.coun-action,.coun-ring-us,.coun-reach-us button,.coun-query button{border-radius:0}.coun-entry-image img,.coun-prose img,.coun-entry-text img{border-radius:20px}[data-rt]::after{content:" · " attr(data-rt)}.coun-crumbs{border:1px solid var(--color-border);border-radius:12px;padding:5.6px 11.2px}.coun-table-of-contents{border-left:4px solid var(--color-accent);padding-left:16px;background:transparent}.coun-entry-text blockquote,.coun-prose blockquote{font-family:"Lora", Georgia, serif;border-left:0;text-align:center;font-size:1.2em}.coun-entry-text ul,.coun-prose ul{list-style-type:square}.coun-popular-topics a{border:0;border-radius:0;background:transparent;border-bottom:2px solid var(--color-accent)}.coun-pagination-top{margin:8px 0;text-align:right}.coun-pagination-top-circle a{border-radius:50%;height:38.4px;text-decoration:none;color:var(--color-accent-text);display:inline-flex;justify-content:center;align-items:center;width:38.4px;background:var(--color-accent)}.coun-post-single-pg-centered{margin:0 auto;text-align:center;max-width:60ch}@media (min-width:768px){.coun-site-body{grid-template-columns:minmax(0,1fr) 192px;column-gap:36px;grid-template-areas:"m r";display:grid;align-items:start}.coun-stream{grid-area:m}.coun-side-column{margin-top:0;grid-area:r}.coun-side-column{position:sticky;top:16px;align-self:start}.coun-minor{grid-template-columns:repeat(2, minmax(0,1fr))}.coun-reach-us-inline .coun-quote-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end}.coun-reach-us-wide{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px;display:grid;align-items:end}.coun-reach-us-wide .coun-quote-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end}}