.pa-toggle-text .et_pb_text_inner{max-height:200px;transition:max-height 0.3s ease-out;overflow:hidden}.pa-toggle-text .et_pb_text_inner:after{content:"";display:inline-block;position:absolute;pointer-events:none;height:100px;width:100%;left:0;right:0;bottom:0;background-image:linear-gradient(0deg,#fff 10%,transparent)}.pa-toggle-text .pa-text-expand-button{padding:0.5em;text-align:center;color:#5cb130!important}.pa-toggle-text .pa-text-expand-button span{cursor:pointer}.pa-toggle-text .pa-text-expand-button .pa-text-toggle-icon{font-family:ETMODULES,"sans-serif"}.pa-toggle-text .pa-text-toggle-expanded{max-height:2000px;transition:max-height 0.3s ease-in}.pa-toggle-text .pa-text-toggle-expanded.et_pb_text_inner:after{background:none}.osa-blog{--osa-green:#175b45;--osa-green-dark:#103e30;--osa-green-light:#eaf3ee;--osa-gold:#d6a958;--osa-text:#34433e;--osa-muted:#65736c;--osa-border:#e4ebe6;font-family:'Open Sans',Arial,sans-serif;color:var(--osa-text);line-height:1.85;font-size:16px;overflow-wrap:break-word}.osa-blog .et_pb_post,.osa-blog .et_pb_post_content,.osa-blog .et_pb_text_inner{max-width:100%}.osa-blog p{font-size:16px;line-height:1.9;color:var(--osa-text);margin-bottom:20px;padding-bottom:0}.osa-blog h1{font-size:clamp(32px,4vw,48px);line-height:1.2;font-weight:800;letter-spacing:-1.2px;color:var(--osa-green-dark);margin-bottom:28px;padding-bottom:22px;position:relative}.osa-blog h1::after{content:"";position:absolute;bottom:0;left:0;width:76px;height:4px;background:var(--osa-gold);border-radius:10px}.osa-blog h2{font-size:clamp(25px,3vw,33px);font-weight:800;line-height:1.3;letter-spacing:-0.6px;color:var(--osa-green-dark);margin-top:55px;margin-bottom:25px;padding:0 0 15px 20px;border-left:4px solid var(--osa-gold);border-bottom:1px solid var(--osa-border)}.osa-blog h3{font-size:clamp(20px,2.3vw,24px);line-height:1.4;font-weight:700;color:var(--osa-green);margin-top:35px;margin-bottom:15px;padding-bottom:0}.osa-blog strong,.osa-blog b{font-weight:700;color:var(--osa-green-dark)}.osa-blog a{color:var(--osa-green);font-weight:700;text-decoration:none;border-bottom:1px solid rgba(23,91,69,0.3);transition:color 0.25s ease,border-color 0.25s ease}.osa-blog a:hover{color:#bd8e3c;border-bottom-color:var(--osa-gold)}.osa-blog img{max-width:100%;height:auto;border-radius:15px;box-shadow:0 8px 28px rgba(15,49,35,0.10);margin-top:18px;margin-bottom:30px;transition:transform 0.35s ease,box-shadow 0.35s ease}.osa-blog img:hover{transform:translateY(-3px);box-shadow:0 14px 35px rgba(15,49,35,0.15)}.osa-blog img.aligncenter{display:block;margin-left:auto;margin-right:auto}.osa-blog ul{list-style:none;padding-left:0;margin:18px 0 28px}.osa-blog ul li{position:relative;padding:9px 0 9px 30px;margin-bottom:5px;line-height:1.7;color:var(--osa-text)}.osa-blog ul li::before{content:"";position:absolute;left:5px;top:19px;width:9px;height:9px;background:var(--osa-gold);border-radius:50%}.osa-blog ol{padding-left:28px;margin-bottom:28px}.osa-blog ol li{padding:6px 0;line-height:1.75}.osa-blog ol li::marker{color:var(--osa-green);font-weight:700}.osa-blog table{width:100%;border-collapse:separate;border-spacing:0;margin:28px auto 35px;background:#ffffff;border:1px solid var(--osa-border);border-radius:14px;overflow:hidden;box-shadow:0 5px 20px rgba(0,0,0,0.045)}.osa-blog table th{background:var(--osa-green);color:#ffffff;font-size:15px;font-weight:700;text-align:left;padding:17px 20px;border:none}.osa-blog table td{padding:16px 20px;font-size:15px;line-height:1.6;color:var(--osa-text);border:none;border-bottom:1px solid var(--osa-border)}.osa-blog table:has(thead) tbody tr:nth-child(even){background:#f5f8f6}.osa-blog table:has(thead) tbody tr:last-child td{border-bottom:none}.osa-blog table:not(:has(thead)){border:none;border-radius:0;box-shadow:none;background:transparent}.osa-blog table:not(:has(thead)) td{border:none;padding:5px;background:transparent}.osa-blog table:not(:has(thead)) img{width:100%;height:auto;object-fit:cover;margin:0}.osa-blog blockquote{margin:30px 0;padding:24px 30px;background:var(--osa-green-light);border-left:4px solid var(--osa-green);border-radius:0 12px 12px 0;color:var(--osa-green-dark);font-style:italic}@media (prefers-reduced-motion:reduce){.osa-blog img,.osa-blog a{transition:none}.osa-blog img:hover{transform:none}}@media (max-width:980px){.osa-blog{font-size:15px}.osa-blog h2{margin-top:42px;padding-left:15px}.osa-blog h3{margin-top:28px}.osa-blog img{border-radius:12px}}@media (max-width:767px){.osa-blog{font-size:15px;line-height:1.75}.osa-blog h1{font-size:30px;letter-spacing:-0.6px;margin-bottom:22px}.osa-blog h2{font-size:24px;line-height:1.35;margin-top:38px;margin-bottom:20px;padding-left:13px}.osa-blog h3{font-size:20px;line-height:1.4;margin-top:26px}.osa-blog p{font-size:15px;line-height:1.8;margin-bottom:17px}.osa-blog ul li{font-size:15px;padding-left:25px}.osa-blog ul li::before{left:3px}.osa-blog img{width:auto;max-width:100%;height:auto;border-radius:10px;margin-top:12px;margin-bottom:22px}.osa-blog table th,.osa-blog table td{font-size:13px;padding:12px 10px;word-break:normal;overflow-wrap:anywhere}.osa-blog table:not(:has(thead)) td{padding:3px}.osa-blog table:not(:has(thead)) img{width:100%;border-radius:8px}.osa-blog blockquote{padding:18px;font-size:15px}}.osa-blog table:has(thead){display:table!important;width:100%!important;min-width:100%!important;max-width:100%!important;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;background:#ffffff!important;border:1px solid #e3ebe6!important;border-radius:15px!important;overflow:hidden!important;box-shadow:0 8px 25px rgba(0,0,0,0.05)}.osa-blog table:has(thead) thead{display:table-header-group!important}.osa-blog table:has(thead) tbody{display:table-row-group!important}.osa-blog table:has(thead) tr{display:table-row!important;width:100%!important}.osa-blog table:has(thead) th,.osa-blog table:has(thead) td{display:table-cell!important;width:50%!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important;vertical-align:middle!important;text-align:left!important}.osa-blog table:has(thead) thead tr{background:#175b45!important}.osa-blog table:has(thead) thead th{background:#175b45!important;color:#ffffff!important;font-size:15px!important;font-weight:700!important;padding:20px 22px!important;border:none!important}.osa-blog table:has(thead) tbody tr{background:#ffffff!important}.osa-blog table:has(thead) tbody tr:nth-child(even){background:#f0f6f2!important}.osa-blog table:has(thead) tbody td{background:transparent!important;color:#34433e!important;font-size:15px!important;padding:18px 22px!important;border:none!important;border-bottom:1px solid #e5ece7!important}.osa-blog table:has(thead) tbody tr:last-child td{border-bottom:none!important}.osa-blog table:has(thead) tbody tr:hover{background:#e8f2ec!important}@media (max-width:767px){.osa-blog table:has(thead) th,.osa-blog table:has(thead) td{width:50%!important;font-size:13px!important;padding:14px 10px!important}}