.qs-cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px}
.qs-nav nav a{display:inline-flex;align-items:center;min-height:44px}
.qs-nav nav a[aria-current]{color:#28651f;text-decoration:underline;text-underline-offset:6px}
.qs-category-links{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0}
.qs-category-links a{padding:9px 14px;background:#fff;border:1px solid var(--qs-line);border-radius:7px;font-size:14px;text-decoration:none;min-height:44px}
.qs-category-links a:hover,.qs-category-links a[aria-current]{background:#e7f2e2;border-color:#8dac80}
.qs-topic-intro{max-width:850px;margin:24px 0 32px}.qs-topic-intro p,.qs-planning p{color:#465142}
.lqc-card h2{font-size:21px;letter-spacing:-.025em;line-height:1.25;margin:0}
.qs-related{margin:52px 0}.qs-related>h2{font-size:28px;margin-bottom:24px}
.qs-article-meta{font-size:14px;color:var(--qs-muted)}
.qs-toc{background:#edf3e7;border:1px solid var(--qs-line);border-radius:10px;padding:22px 26px;margin:30px 0}
.qs-toc ul{display:grid;grid-template-columns:1fr 1fr;gap:6px 28px;padding-left:20px;margin-bottom:0}
.qs-toc a,.qs-article-body a,.qs-context-links a,.qs-topic-intro a{color:#28651f;text-decoration:underline;text-underline-offset:3px}
.qs-planning{margin-top:42px}.qs-planning h3{font-size:19px;margin:24px 0 8px}
.qs-planning details{border-bottom:1px solid var(--qs-line);padding:16px 0}.qs-planning summary{cursor:pointer;font-weight:600;min-height:32px}
.qs-context-links{background:#edf3e7;border-radius:10px;padding:24px;margin-top:32px}.qs-context-links h2{margin-top:0}
.qs-main .navigation.pagination{margin:30px 0}
.qs-main .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 12px;border:1px solid #bbc7b4;border-radius:6px;margin:4px;text-decoration:none}
.qs-main .page-numbers.current{background:#e7f2e2;font-weight:700}.qs-main .page-numbers.dots{border:0}
.qs-contact-grid p{overflow-wrap:anywhere}.qs-product-summary .qs-cta{margin-top:12px}
.qs-article-body,.qs-product-content{overflow-wrap:anywhere}
.qs-article-body table{display:block;overflow-x:auto;border-collapse:collapse;max-width:100%}
.qs-article-body th,.qs-article-body td{border:1px solid var(--qs-line);padding:12px;text-align:left;min-width:150px}
.lqc-view-price{background:#58ba47!important;box-shadow:none!important;transform:none!important}
.lqc-view-price::before{display:none}.lqc-price-arrow{background:transparent;color:inherit}
.lqc-simple-header .lqc-eyebrow{color:#397d2d}.lqc-home-header .lqc-eyebrow{color:#8ad67a}
.lqc-home-header>div>p:not(.lqc-eyebrow){color:#c9d0c6}
@media(max-width:720px){
 .qs-nav{justify-content:center;gap:4px 18px}.qs-logo img{width:80px;height:auto}.qs-nav nav{gap:16px}
 .qs-toc ul{grid-template-columns:1fr}.qs-blog{padding:36px 0}.qs-article{margin:32px auto}.qs-article>h1{font-size:36px}
 .qs-contact-actions{right:12px;bottom:12px;flex-direction:row;gap:8px}.qs-contact-action{width:44px;height:44px}.qs-footer{padding-bottom:90px}
 .qs-product-content{margin-top:24px}.qs-category-links{gap:8px}.qs-category-links a{font-size:13px}
}
@media(prefers-reduced-motion:reduce){.lqc-view-price,.lqc-price-arrow{transition:none!important;transform:none!important}}
