.elementor-5008 .elementor-element.elementor-element-fb107d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}:root{--vert:#0F6E56;--vert-mid:#1D9E75;--vert-light:#E1F5EE;--vert-xlight:#f0faf6;--noir:#1a1a1a;--txt:#383835;--txt2:#5f5e5a;--txt3:#88877f;--border:#e0dfd8;--bg:#f5f5f3;--white:#fff;--acc:#0F6E56;--acc-light:#E1F5EE;--acc-dark:#085041;--font:"DM Sans",sans-serif;--r:8px;--r-lg:14px}body{font-family:var(--font);color:var(--noir);background:var(--white);line-height:1.7;font-size:16px}.topbar{background:var(--vert);color:rgb(255 255 255 / .82);font-size:13px;padding:9px 0}.topbar-in{max-width:1100px;margin:0 auto;padding:0 24px;display:flex;gap:24px}.topbar a{color:inherit;text-decoration:none}.hdr{background:var(--white);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:200}.hdr-in{max-width:1100px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;height:68px}.logo{display:flex;align-items:center;gap:10px;text-decoration:none}.logo-mark{width:36px;height:36px;background:var(--vert);border-radius:8px;display:grid;place-items:center}.logo-mark svg{width:18px;height:18px;fill:#fff}.logo-name{font-size:16px;font-weight:700;color:var(--noir)}.logo-name em{font-style:normal;color:var(--vert)}nav{display:flex;align-items:center;gap:2px}nav a{font-size:13px;font-weight:500;color:var(--txt);text-decoration:none;padding:7px 12px;border-radius:var(--r)}.btn-d{background:var(--vert);color:#fff;padding:8px 16px;border-radius:var(--r);font-weight:700;font-size:13px}.bc{background:var(--bg);border-bottom:1px solid var(--border);padding:10px 0;font-size:12px}.bc-in{max-width:1100px;margin:0 auto;padding:0 24px;display:flex;gap:6px;color:var(--txt3)}.bc a{color:var(--txt3);text-decoration:none}.page{max-width:1100px;margin:0 auto;padding:48px 24px;display:grid;grid-template-columns:1fr 280px;gap:56px;align-items:start}article{min-width:0}.art-meta{display:flex;align-items:center;gap:12px;margin-bottom:24px;flex-wrap:wrap}.art-cat{font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;background:var(--acc-light);color:var(--acc-dark);padding:3px 10px;border-radius:4px}.art-date,.art-read{font-size:13px;color:var(--txt3)}h1{font-size:clamp(22px,3vw,36px);font-weight:800;line-height:1.15;letter-spacing:-.4px;margin-bottom:12px}.art-intro{font-size:17px;color:var(--txt2);line-height:1.7;margin-bottom:36px;padding-bottom:36px;border-bottom:1px solid var(--border)}h2{font-size16px;font-weight:700;margin:38px 0 13px}h3{font-size:16px;font-weight:700;margin:26px 0 9px}p{font-size:15px;color:var(--txt);line-height:1.75;margin-bottom:16px}ul,ol{padding-left:20px;margin-bottom:16px}li{font-size:15px;color:var(--txt);line-height:1.7;margin-bottom:5px}strong{color:var(--noir)}.alert{border-left:3px solid var(--acc);background:var(--acc-light);border-radius:0 var(--r) var(--r) 0;padding:14px 18px;margin:22px 0}.alert p{margin:0;font-size:14px;color:var(--acc-dark)}.tbl-wrap{overflow-x:auto;border-radius:var(--r-lg);border:1px solid var(--border);margin:22px 0}table{width:100%;border-collapse:collapse;font-size:13px}thead{background:var(--acc-dark);color:#fff}th{padding:11px 13px;text-align:left;font-weight:600;font-size:12px;white-space:nowrap}td{padding:9px 13px;border-bottom:1px solid var(--border);vertical-align:top}tr:last-child td{border-bottom:none}tr:nth-child(even) td{background:var(--bg)}.badge{display:inline-block;font-size:10px;font-weight:700;padding:2px 7px;border-radius:4px}.b-g{background:#EAF3DE;color:#27500A}.b-o{background:#FAEEDA;color:#633806}.b-r{background:#FCEBEB;color:#791F1F}.b-b{background:#E6F1FB;color:#0C447C}.faq-item{border-bottom:1px solid var(--border)}.faq-q{display:flex;justify-content:space-between;align-items:center;padding:15px 0;cursor:pointer;gap:12px}.faq-q h3{font-size:15px;font-weight:600;margin:0}.faq-icon{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--border);display:grid;place-items:center;flex-shrink:0;font-size:14px;color:var(--acc);transition:transform .2s}.faq-a{font-size:14px;color:var(--txt);line-height:1.7;padding-bottom:13px;display:none}.faq-item.open .faq-icon{transform:rotate(45deg)}.faq-item.open .faq-a{display:block}aside{position:sticky;top:80px}.aside-card{background:var(--white);border:1.5px solid var(--border);border-radius:var(--r-lg);overflow:hidden;margin-bottom:16px}.aside-head{background:var(--acc-dark);padding:15px 17px}.aside-head h3{font-size:14px;font-weight:700;color:#fff;margin-bottom:2px}.aside-head p{font-size:12px;color:rgb(255 255 255 / .7)}.aside-body{padding:15px 17px}.aside-body input,.aside-body select,.aside-body textarea{width:100%;border:1px solid var(--border);border-radius:var(--r);padding:8px 10px;font-family:var(--font);font-size:13px;margin-bottom:8px;outline:none;color:var(--noir)}.aside-body textarea{min-height:65px;resize:vertical}.aside-btn{width:100%;background:var(--acc-dark);color:#fff;border:none;border-radius:var(--r);padding:10px;font-family:var(--font);font-size:13px;font-weight:700;cursor:pointer}.related a{display:block;font-size:13px;color:var(--txt2);text-decoration:none;padding:6px 0;border-bottom:1px solid var(--border)}.related a:last-child{border-bottom:none}.art-cta{background:var(--acc-dark);border-radius:var(--r-lg);padding:26px 30px;margin:38px 0;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:22px;flex-wrap:wrap}.art-cta h3{font-size:17px;font-weight:700;margin-bottom:4px}.art-cta p{font-size:13px;color:rgb(255 255 255 / .8);margin:0}.art-cta a{background:#fff;color:var(--acc-dark);padding:10px 20px;border-radius:var(--r);font-weight:700;font-size:13px;text-decoration:none}footer{background:#1a1a1a;color:rgb(255 255 255 / .55);padding:36px 0 18px;margin-top:56px;font-size:13px;text-align:center}footer a{color:rgb(255 255 255 / .4);text-decoration:none}@media(max-width:860px){.page{grid-template-columns:1fr}aside{position:static}}@media(max-width:600px){nav{display:none}}