.fdx-blog{color:#333;font-family:Lato,sans-serif}.fdx-blog p{margin:0 0 1.35rem;font-size:1.04rem;line-height:1.88}.fdx-blog h2{color:#1a2518;margin:3rem 0 1rem;font-family:Playfair Display,serif;font-size:2rem;font-weight:500;line-height:1.25}.fdx-blog h3{color:#2c3e29;margin:2rem 0 .8rem;font-family:Playfair Display,serif;font-size:1.3rem}.fdx-blog ul{margin:1rem 0 1.75rem;padding-left:1.25rem}.fdx-blog li{margin:.65rem 0;line-height:1.75}.fdx-blog a{color:#2c5f2d;text-decoration:underline}.fdx-intro{color:#444;font-size:1.15rem}.fdx-sides{grid-template-columns:1fr 1fr;gap:16px;margin:2rem 0;display:grid}.fdx-side{background:#f7f9f5;border:1px solid #e1e7dc;border-radius:14px;padding:1.4rem}.fdx-side h3{color:#2c3e29;margin-top:0;font-size:1.05rem}.fdx-side p{color:#555;margin:0;font-size:.97rem;line-height:1.65}.fdx-warning{background:#fff8f4;border:1px solid #f0ddd1;border-left:5px solid #b96a42;border-radius:12px;margin:2rem 0;padding:1.4rem 1.6rem}.fdx-warning p{color:#53392c;margin:0;font-weight:700}.fdx-table-wrap{margin:1.75rem 0;overflow-x:auto}.fdx-table{border-collapse:collapse;background:#fff;border:1px solid #e8ece5;border-radius:12px;width:100%;font-size:.97rem;overflow:hidden}.fdx-table th{color:#fff;text-align:left;background:#1a2518;padding:.85rem 1rem;font-family:Lato,sans-serif;font-size:.9rem;font-weight:700}.fdx-table td{color:#555;vertical-align:top;border-top:1px solid #eef1ec;padding:.8rem 1rem;line-height:1.6}.fdx-table tr:nth-child(2n) td{background:#f7f9f5}.fdx-pull{background:#f7f9f5;border-left:5px solid #667062;border-radius:0 12px 12px 0;margin:2.2rem 0;padding:1.4rem 1.8rem}.fdx-pull p{color:#2c3e29;margin:0;font-family:Playfair Display,serif;font-size:1.18rem;line-height:1.65}.fdx-tl{margin:1.5rem 0 2rem;padding:0;list-style:none}.fdx-tl li{border-left:2px solid #d9e0d2;margin:0;padding:0 0 .4rem 1.6rem;position:relative}.fdx-tl li:before{content:"";background:#667062;border-radius:50%;width:12px;height:12px;position:absolute;top:6px;left:-7px}.fdx-tl strong{color:#2c3e29;margin-bottom:2px;font-family:Playfair Display,serif;font-size:1.02rem;display:block}.fdx-help{background:#f1f5ef;border:1px solid #dde6d8;border-radius:14px;margin:2rem 0;padding:1.4rem 1.7rem}.fdx-help h3{color:#1a2518;margin-top:0}.fdx-help p{color:#44503f;margin:.4rem 0;font-size:.98rem}.fdx-disclaimer{color:#777;border-top:1px solid #e8ece5;margin-top:2.5rem;padding-top:1.4rem;font-size:.9rem;font-style:italic;line-height:1.7}.fdx-cta{color:#fff;text-align:center;background:linear-gradient(135deg,#1a2518,#2c3e29);border-radius:18px;margin:2.5rem 0 0;padding:2rem;box-shadow:0 18px 36px #1a251829}.fdx-cta h2{color:#fff;margin:0 0 .8rem}.fdx-cta p{color:#ffffffdb;margin-bottom:1.25rem}.fdx-btn-row{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.fdx-btn{background:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 22px;font-size:.95rem;font-weight:800;text-decoration:none;display:inline-flex;color:#1a2518!important}.fdx-btn.secondary{background:#ffffff1f;border:1px solid #ffffff59;color:#fff!important}@media (max-width:700px){.fdx-blog h2{font-size:1.55rem}.fdx-sides{grid-template-columns:1fr}.fdx-cta{padding:1.5rem}}.after-detox-page{padding-top:48px!important}.after-detox-page .back-btn{width:fit-content;margin:0 auto 32px;position:static!important}.after-detox-page .article-header{margin-bottom:32px!important;padding:0!important}.after-detox-page .article-title{text-wrap:balance;font-size:clamp(32px,4vw,48px)!important}.after-detox-page .article-meta-line{flex-wrap:wrap;border-radius:16px!important;gap:8px 12px!important}.after-detox-page .article-body{padding:0!important}.after-detox-guide{font-family:var(--font-lato),sans-serif}.after-detox-guide h2,.after-detox-guide h3{font-family:var(--font-playfair),Georgia,serif}.after-detox-guide h2{text-wrap:balance;scroll-margin-top:150px}.after-detox-guide p,.after-detox-guide li{font-size:1.0625rem;line-height:1.85}.detox-summary{background:#f4f1ea;border-left:4px solid #b08b48;border-radius:0 16px 16px 0;margin-bottom:28px;padding:26px 30px}.detox-eyebrow{letter-spacing:1.5px;text-transform:uppercase;color:#667062;margin-bottom:10px;font-size:11px;font-weight:700;display:block}.detox-summary p{color:#2c3e29;margin:0;font-size:1.15rem}.detox-toc{border:1px solid #dde3d8;border-radius:16px;margin-bottom:36px;padding:24px 28px}.detox-toc h2{margin:0 0 14px;font-size:1.4rem}.detox-toc ul{grid-template-columns:1fr 1fr;gap:12px 28px;margin:0;padding:0;list-style:none;display:grid}.detox-toc li{margin:0;font-size:.95rem;line-height:1.5}.detox-toc a{text-underline-offset:4px;padding:5px 0;text-decoration-color:#bdc8b6;display:block}.detox-faq{border-bottom:1px solid #dde3d8;padding:20px 0}.detox-faq summary{cursor:pointer;color:#2c3e29;padding-right:12px;font-weight:700;line-height:1.5}.detox-faq p{margin:14px 0 0}.after-detox-guide a:focus-visible,.detox-faq summary:focus-visible{outline-offset:5px;border-radius:3px;outline:2px solid #667062}.after-detox-guide .fdx-cta p{font-size:1rem}.after-detox-guide .fdx-btn{text-decoration:none}.after-detox-guide .fdx-disclaimer{font-size:.875rem}@media (max-width:700px){.after-detox-page{padding-top:32px!important}.after-detox-page .article-hero{border-radius:14px!important;margin-bottom:28px!important}.after-detox-page .article-meta-line{padding:10px 16px!important;font-size:13px!important}.detox-summary,.detox-toc{padding:22px}.detox-toc ul{grid-template-columns:1fr;gap:6px}}
