.info-hero{background:radial-gradient(ellipse at 95% 10%,#e5efd3 0,transparent 55%),linear-gradient(120deg,#f8f5e9,#f0f7ea);border-bottom:1px solid #e2e8da;color:#123d29}.info-hero-inner{max-width:1240px;margin:auto;padding:30px 34px 34px}.info-breadcrumb{display:inline-flex;gap:8px;font-size:11px;color:#386646;text-decoration:none}.info-breadcrumb span{color:#83917d}.info-hero-heading{display:flex;align-items:center;gap:23px;margin:30px 0}.info-hero-icon{width:76px;height:76px;border:1px solid #d4e3c7;border-radius:23px;background:#e5f0d7;display:grid;place-items:center;color:#20763e;font-size:34px;flex:0 0 auto}.info-eyebrow{font:800 10px/1.5 'DM Sans',sans-serif;letter-spacing:.16em;color:#277141;margin:0 0 11px}.info-hero h1{font:600 clamp(32px,4vw,53px)/1.1 'Playfair Display',Georgia,serif;letter-spacing:-1.1px;margin:0;color:#103721;max-width:900px}.info-subtitle{font-size:15px;color:#65775e;line-height:1.6;margin:14px 0 0}.info-hero-bottom{display:flex;gap:24px;flex-wrap:wrap;padding-top:22px;border-top:1px solid #dbe5d1;font-size:11px;font-weight:600;color:#5c7755}.info-hero-bottom span{display:flex;gap:8px;align-items:center}.info-layout{display:grid;grid-template-columns:246px minmax(0,1fr);gap:46px;max-width:1240px;margin:42px auto 50px;padding:0 34px;align-items:start}.info-navigation{position:sticky;top:200px;max-height:calc(100vh - 220px);overflow-y:auto;scrollbar-width:thin;padding-right:10px}.info-navigation nav{display:grid;gap:3px;border-left:1px solid #dce5d5}.info-navigation nav>a{font-size:11px;line-height:1.5;text-decoration:none;color:#60735a;padding:8px 12px;border-left:2px solid transparent;margin-left:-1px}.info-navigation nav>a:hover{background:#f0f6e8;color:#176b35;border-left-color:#176b35}.info-help{margin-top:24px;padding:19px;border:1px solid #e1e8d8;border-radius:17px;background:#f5f9ef}.info-help-icon{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;background:#e4f0d7;color:#226e3d;font-size:19px;margin-bottom:12px}.info-help>b{display:block;font-size:13px}.info-help p{font-size:11px;line-height:1.7;color:#72806b}.info-help>a{display:flex;gap:9px;align-items:center;color:#1c6b38;font-size:11px;font-weight:800;text-decoration:none}.info-document{min-width:0;color:#42523e;font:14px/1.85 'DM Sans',Arial,sans-serif}.info-document p{margin:0 0 17px}.info-document strong{font-weight:700;color:#21492e}.info-document em{color:#607856}.info-document a{color:#1b753d;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.info-introduction{padding:25px 29px;background:#fff;border:1px solid #e2e8dc;border-radius:20px;margin-bottom:30px;box-shadow:0 6px 20px #123d2904}.info-introduction p:last-child{margin-bottom:0}.info-section{scroll-margin-top:210px;padding:4px 0 22px;margin-bottom:27px;border-bottom:1px solid #e4e9de}.info-section h2{font:600 28px/1.25 'Playfair Display',Georgia,serif;color:#143d25;letter-spacing:-.4px;margin:0 0 20px}.info-section h3{font-size:16px;color:#245737;line-height:1.5;margin:26px 0 12px}.info-section ul,.info-section ol{padding-left:23px;margin:14px 0 23px}.info-section li{padding-left:4px;margin:7px 0}.info-section li::marker{color:#548244;font-weight:700}.info-document hr{border:0;border-top:1px solid #e5eadf;margin:25px 0}.info-faq-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 28px}.info-faq-tools>label{display:flex;align-items:center;gap:10px;flex:1;min-width:220px;padding:0 15px;border:1px solid #d8e2cf;background:#fff;border-radius:13px;color:#7b9270}.info-faq-tools input{width:100%;min-width:0;height:49px;border:0;background:transparent;outline:0;font:13px 'DM Sans',sans-serif}.info-faq-tools button{border:1px solid #d7e4cd;border-radius:11px;background:#eff6e7;color:#206d37;min-height:47px;padding:10px 15px;font-weight:700;cursor:pointer}.info-faq-tools>p{flex-basis:100%;font-size:12px;color:#6e8263;margin:0}.info-question{margin-bottom:11px;border:1px solid #e0e8d8;border-radius:14px;background:#fff;overflow:hidden}.info-question>summary{display:flex;justify-content:space-between;gap:20px;padding:18px 20px;color:#214b2e;font-size:14px;line-height:1.55;font-weight:700;list-style:none;cursor:pointer}.info-question>summary::-webkit-details-marker{display:none}.info-question>summary i{flex:0 0 auto;font-size:14px;color:#4e8850;margin-top:3px}.info-question[open]>summary{background:#f4f8ed;border-bottom:1px solid #e5ecdc}.info-question[open]>summary i{transform:rotate(45deg)}.info-answer{padding:20px;font-size:13px;line-height:1.85}.info-answer p:last-child{margin-bottom:0}.info-question[hidden],.info-section[hidden]{display:none!important}.info-endcap{display:flex;gap:20px;align-items:center;flex-wrap:wrap;background:linear-gradient(120deg,#0d4d2b,#176b35);border-radius:22px;padding:27px;color:#fff}.info-endcap>span{display:grid;place-items:center;flex:0 0 45px;width:45px;height:45px;border-radius:15px;background:#ffffff18;font-size:25px;color:#d4eabb}.info-endcap>div{flex:1;min-width:200px}.info-endcap h2{font:600 24px/1.3 'Playfair Display',Georgia,serif;margin:0 0 8px;color:#fff}.info-endcap p{font-size:12px;color:#d2e3c8;margin:0;line-height:1.7}.info-endcap .info-cta{display:flex;align-items:center;gap:10px;border-radius:11px;background:#fff;color:#15532d;padding:12px 16px;font-weight:800;font-size:11px;text-decoration:none}.info-policy-links{max-width:1172px;margin:0 auto 45px;padding:18px 0;border-top:1px solid #dfe7d7;display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.info-policy-links a{font-size:11px;color:#56734e;text-decoration:none}.info-about .info-section{padding:24px 28px;background:#fff;border:1px solid #e2e8dc;border-radius:19px;margin-bottom:20px}.info-about .info-section h2{color:#175b31}.info-about .info-section h3{padding-left:12px;border-left:3px solid #c4dfa9}.info-question>summary:focus-visible,.info-navigation a:focus-visible{outline:2px solid #3b8745;outline-offset:-3px}
@media(max-width:900px){.info-layout{grid-template-columns:200px minmax(0,1fr);gap:26px;padding:0 22px}.info-navigation{top:180px}.info-section{scroll-margin-top:185px}}@media(max-width:800px){.info-hero-inner{padding:23px 16px 25px}.info-hero-heading{align-items:flex-start;gap:14px;margin:24px 0}.info-hero-icon{width:49px;height:49px;flex-basis:49px;border-radius:16px;font-size:23px}.info-hero h1{font-size:31px;line-height:1.15;letter-spacing:-.7px}.info-subtitle{font-size:13px;margin-top:11px}.info-hero-bottom{gap:12px;font-size:10px;line-height:1.6;padding-top:16px}.info-layout{display:block;margin:24px 16px 30px;padding:0}.info-navigation{position:static;max-height:none;padding:0;margin-bottom:24px}.info-navigation nav{display:flex;gap:8px;overflow-x:auto;border:0;padding:0 0 9px;scrollbar-width:thin}.info-navigation nav>a{flex:0 0 auto;max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px solid #dce6d2!important;border-radius:30px;padding:9px 13px;margin:0;background:#fff;font-size:11px}.info-navigation .info-help{display:none}.info-document{font-size:14px;line-height:1.8}.info-introduction{padding:21px 19px;border-radius:18px}.info-section{scroll-margin-top:190px;margin-bottom:24px;padding-bottom:18px}.info-section h2{font-size:25px;line-height:1.25}.info-section h3{font-size:16px}.info-section ul,.info-section ol{padding-left:20px}.info-about .info-section{padding:22px 18px;border-radius:18px}.info-endcap{padding:23px 19px;border-radius:20px;gap:15px}.info-endcap h2{font-size:24px}.info-endcap .info-cta{justify-content:center;min-height:44px;box-sizing:border-box;width:100%}.info-faq-tools{gap:10px}.info-faq-tools label{flex-basis:100%;min-width:0}.info-faq-tools input{font-size:16px}.info-faq-tools button{min-height:42px;font-size:12px}.info-question>summary{padding:16px;font-size:13px;gap:12px}.info-answer{padding:17px;font-size:13px}.info-policy-links{gap:13px 20px;margin:0 16px 30px;padding:20px 0;justify-content:flex-start}.info-policy-links a{font-size:11px}}@media print{.info-navigation,.info-hero-icon,.info-endcap,.info-policy-links,.jfb-floating-cart,.mobile-bottom-nav,.jfb-header-root,.info-faq-tools{display:none!important}.info-layout{display:block;padding:0;margin:0}.info-section{break-inside:auto}.info-hero-inner{padding:10px 0}.info-question{overflow:visible}.info-question .info-answer{display:block!important}.info-document{font-size:11px;line-height:1.55}}
