.ac-guide .ac-serif{font-family:var(--ac-serif)}.ac-guide .ac-btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:51px;padding:14px 22px;background:var(--ac-pine);color:#fff;border:1px solid var(--ac-pine);font-weight:650;letter-spacing:.04em;font-size:12px;text-transform:uppercase;transition:background .2s,transform .2s;line-height:1.2}.ac-guide .ac-btn:hover{background:#45614e;transform:translateY(-2px)}.ac-guide .ac-btn-ghost{background:0 0;color:var(--ac-ink);border-color:#aeb4a6}.ac-guide .ac-btn-ghost:hover{background:var(--ac-cream)}.ac-guide .ac-article-body section.ac-section{margin-bottom:72px;scroll-margin-top:30px}.ac-guide .ac-section-tag{display:flex;align-items:center;gap:12px;color:#758571;font-size:11px;text-transform:uppercase;font-weight:750;letter-spacing:.18em;margin:0 0 20px}.ac-guide .ac-section-tag:before{content:"";display:block;width:24px;height:1px;background:#9fa99d}.ac-guide table{border-collapse:collapse;border-spacing:0;width:100%;font-size:13px;min-width:560px}.ac-guide thead{background:#e8e5dd;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.ac-guide td,.ac-guide th{text-align:left;border-bottom:1px solid #e6e2d9;padding:16px 18px}.ac-guide tbody tr:last-child td{border-bottom:0}.ac-guide tbody tr:nth-child(even){background:#faf9f6}.ac-guide .ac-formula .ac-formula-text{font:500 21px/1.4 var(--ac-serif);color:#36503c}.ac-guide .ac-feature .ac-btn{margin-top:11px}.ac-guide .ac-faq details{border-bottom:1px solid var(--ac-border);padding:0}.ac-guide .ac-faq details:first-child{border-top:1px solid var(--ac-border)}.ac-guide .ac-faq summary{cursor:pointer;list-style:none;font:600 17px/1.45 var(--ac-sans);padding:21px 32px 20px 0;position:relative;color:#354737}.ac-guide .ac-faq summary::-webkit-details-marker{display:none}.ac-guide .ac-faq summary:after{content:"+";font:500 27px/1 var(--ac-sans);position:absolute;right:0;top:16px;color:#798e78}.ac-guide .ac-faq details[open] summary:after{content:"−"}.ac-guide .ac-faq details p{padding:0 22px 17px 0;font-size:14px;line-height:1.75;margin:0}.ac-guide .ac-final .ac-btn{background:#f2efe7;border-color:#f2efe7;color:#263c30}.ac-guide .ac-final .ac-btn:hover{background:#dfe8db}.ac-guide .ac-footerline{background:#1b3028;color:#bfcec0;padding:19px 0;text-transform:uppercase;letter-spacing:.14em;font-size:10px}.ac-guide .ac-footerline .ac-shell{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}@media (max-width:640px){.ac-guide .ac-article-body section.ac-section{margin-bottom:58px}}@media (max-width:390px){.ac-guide .ac-formula-text{font-size:18px}}.ac-guide .ac-hero-copy>.ac-eyebrow .elementor-widget-container>*{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ac-sage)}.ac-guide .ac-hero-lead .elementor-widget-container p{max-width:560px;font-size:16px;line-height:1.78;color:#566056;margin:18px 0 27px}.ac-guide .ac-btn .elementor-button{display:inline-flex;align-items:center;justify-content:center;min-height:51px;padding:14px 22px;background:var(--ac-pine);color:white;border:1px solid var(--ac-pine);border-radius:0;font:650 12px/1.2 var(--ac-sans);letter-spacing:.04em;text-transform:uppercase;transition:background .2s,transform .2s}.ac-guide .ac-btn .elementor-button:hover{background:#45614e;transform:translateY(-2px)}.ac-guide .ac-btn-ghost .elementor-button{background:0 0;color:var(--ac-ink);border-color:#aeb4a6}.ac-guide .ac-btn-ghost .elementor-button:hover{background:var(--ac-cream)}.ac-guide .ac-article-body .ac-lead p{font-size:20px;line-height:1.68;letter-spacing:-.02em;color:#384840;margin:0 0 26px}.ac-guide .ac-section-tag{display:flex!important;flex-direction:row;align-items:center;gap:12px!important;margin:0 0 20px!important;width:100%}.ac-guide .ac-section-tag:before{content:"";height:1px;width:24px;flex:none;background:#9fa99d}.ac-guide .ac-section-tag>.elementor-widget-container>*{font:750 11px/1.6 var(--ac-sans);text-transform:uppercase;letter-spacing:.18em;color:#758571}.ac-guide .ac-tcell{padding:16px 18px;display:flex;align-items:center;font-size:13px;line-height:1.55}.ac-guide .ac-tcell .elementor-widget-container{width:100%}.ac-guide .ac-tcell .elementor-widget-container>div{margin:0}.ac-guide .ac-formula .ac-formula-text .elementor-widget-container{font:500 21px/1.4 var(--ac-serif);color:#36503c}.ac-guide .ac-feature-text .ac-btn{margin-top:11px}.ac-guide .ac-product-copy .ac-eyebrow .elementor-widget-container{font-size:9px}.ac-guide .ac-faq .elementor-accordion-item{border:0!important;border-bottom:1px solid var(--ac-border)!important}.ac-guide .ac-faq .elementor-accordion-item:first-child{border-top:1px solid var(--ac-border)!important}.ac-guide .ac-faq .elementor-tab-title{font:600 17px/1.45 var(--ac-sans);padding:21px 0!important;color:#354737;border:0!important}.ac-guide .ac-faq .elementor-tab-content{font:400 14px/1.75 var(--ac-sans);padding:0 22px 17px 0!important;color:#4d584e;border:0!important}.ac-guide .ac-faq .elementor-accordion-icon{color:#798e78}.ac-guide .ac-final .ac-btn .elementor-button{background:#f2efe7;border-color:#f2efe7;color:#263c30}.ac-guide .ac-footerline{background:#1b3028;color:#bfcec0;padding:19px 0}.ac-guide .ac-footerline .ac-shell{display:flex!important;flex-direction:row;justify-content:space-between;gap:12px;flex-wrap:wrap}.ac-guide .ac-footerline .elementor-widget-text-editor{width:auto}.ac-guide .ac-calculator-widget .elementor-widget-container{width:100%}