.kodif-legal{--ink:#1a1a1a;--muted:#5c5c5c;--rule:#d9d9d9;--panel:#f6f6f4;--accent:#1f3a5f;--bg:#ffffff}.kodif-legal *{box-sizing:border-box}.kodif-legal{margin:0;background:var(--bg);color:var(--ink);font-family:Georgia,"Times New Roman",Times,serif;font-size:16px;line-height:1.6}.kodif-legal-page{max-width:820px;margin:0 auto;padding:0 0 40px}.kodif-legal .meta{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:13px;background:var(--panel);border:1px solid var(--rule);border-radius:6px;padding:14px 18px;margin-bottom:36px}.kodif-legal .meta a{color:var(--accent)}.kodif-legal .badge{display:inline-block;font-weight:600;color:#fff;background:var(--accent);border-radius:3px;padding:0 7px;font-size:12px;letter-spacing:.02em}.kodif-legal h1{text-align:center;font-size:24px;letter-spacing:.04em;margin:0 0 24px}.kodif-legal h2{font-size:16px;letter-spacing:.03em;margin:30px 0 10px}.kodif-legal p{margin:0 0 12px;text-align:justify}.kodif-legal .sub{margin:0 0 12px 0;padding-left:2.6em;position:relative;text-align:justify}.kodif-legal .sub .num{position:absolute;left:0;font-weight:600}.kodif-legal .caps{text-transform:none}.kodif-legal .history{margin-top:56px;border-top:1px solid var(--rule);padding-top:18px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:13px}.kodif-legal .history h3{font-size:14px;margin:0 0 8px}.kodif-legal table{border-collapse:collapse;width:100%}.kodif-legal th,.kodif-legal td{text-align:left;border-bottom:1px solid var(--rule);padding:6px 8px;vertical-align:top}.kodif-legal th{color:var(--muted);font-weight:600}.kodif-legal .print{margin-top:10px}.kodif-legal .print button{font:inherit;font-size:12px;padding:4px 10px;border:1px solid var(--rule);background:#fff;border-radius:4px;cursor:pointer}@media (max-width:520px){.kodif-legal p,.kodif-legal .sub{text-align:left}.kodif-legal .sub{padding-left:2.2em}}@media print{.kodif-legal .print{display:none}.kodif-legal-page{padding:0}.kodif-legal{font-size:11pt}}.kodif-legal .meta table.meta-table{width:auto!important;border-collapse:collapse!important;border:0!important;margin:0!important;background:none!important;font-size:13px!important;line-height:1.5!important}.kodif-legal .meta table.meta-table tr{border:0!important;background:none!important}.kodif-legal .meta table.meta-table th,.kodif-legal .meta table.meta-table td{border:0!important;background:none!important;padding:2px 20px 2px 0!important;vertical-align:top!important;text-align:left!important;font-size:13px!important;line-height:1.5!important;height:auto!important}.kodif-legal .meta table.meta-table th{color:var(--muted)!important;font-weight:normal!important;white-space:nowrap!important}.kodif-legal .meta table.meta-table td{color:var(--ink)!important;word-break:break-word}.kodif-legal .meta table.meta-table a{color:var(--accent)!important}.kodif-legal h1,.kodif-legal h2,.kodif-legal h3{color:#000!important}.kodif-legal .sub .num{padding:0 5px!important}.tooldesc pre{line-height:normal;padding-left:25px}.tooldesc h6{font-weight:600}.even{background-color:#f1c5d212}.odd{background-color:ghostwhite}.categorylist .e-con-inner{display:block!important}.desctext .e-con-inner{display:block!important}@font-face{font-family:"Lausanne";src:url(/wp-content/themes/hello-theme-child-master/fonts/Lausanne-300.otf) format("woff");font-weight:300}@font-face{font-family:"Lausanne";src:url(/wp-content/themes/hello-theme-child-master/fonts/Lausanne-400.otf) format("woff");font-weight:400}@font-face{font-family:"Lausanne";src:url(/wp-content/themes/hello-theme-child-master/fonts/Lausanne-500.otf) format("woff");font-weight:500}@font-face{font-family:"Lausanne";src:url(/wp-content/themes/hello-theme-child-master/fonts/Lausanne-600.otf) format("woff");font-weight:600}@font-face{font-family:"Lausanne";src:url(/wp-content/themes/hello-theme-child-master/fonts/Lausanne-700.otf) format("woff");font-weight:700}@font-face{font-family:"Lausanne";src:url(/wp-content/themes/hello-theme-child-master/fonts/Lausanne-800.otf) format("woff");font-weight:800}body,h1,h2,h3,h4,h5,h6,input,textarea,select,button{font-family:"Lausanne"}.marquee{overflow:hidden;display:flex}.marquee *{white-space:nowrap}#roi-calculator select,#roi-calculator select option{font-size:16px}