.regulenta-engine-screening{width:100%;max-width:none;margin:2rem 0;box-sizing:border-box}.regulenta-engine-screening form,.regulenta-engine-screening__result{width:100%;max-width:none;box-sizing:border-box;border:1px solid #dcdcde;padding:1.25rem;border-radius:6px}.regulenta-engine-screening fieldset{width:100%;max-width:none;box-sizing:border-box;margin:1rem 0;padding:1rem}.regulenta-engine-screening label{display:block;margin:.65rem 0}.regulenta-engine-screening input[type=text],.regulenta-engine-screening input[type=email],.regulenta-engine-screening input[type=url],.regulenta-engine-screening input[type=number],.regulenta-engine-screening select{display:block;width:100%;max-width:none;margin-top:.25rem;box-sizing:border-box}.regulenta-engine-screening__hp{position:absolute!important;left:-9999px!important}.regulenta-engine-screening__result{margin-top:1rem}.regulenta-engine-screening__status{min-height:1.5em}.regulenta-engine-screening legend{font-weight:700}.regulenta-engine-screening fieldset{border:1px solid #dcdcde}.regulenta-engine-screening fieldset>legend{padding:0 .35rem}.regulenta-engine-screening__report>h3{margin-top:0}.regulenta-engine-screening__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1.25rem 0 1.5rem}.regulenta-engine-screening__summary-item{border:1px solid #dcdcde;border-left-width:5px;border-radius:5px;padding:.85rem 1rem}.regulenta-engine-screening__summary-item strong{display:block;font-size:1.55rem;line-height:1.1}.regulenta-engine-screening__summary-item span{display:block;margin-top:.3rem}.regulenta-engine-screening__summary-item--attention{border-left-color:#b32d2e}.regulenta-engine-screening__summary-item--review{border-left-color:#dba617}.regulenta-engine-screening__summary-item--monitoring{border-left-color:#2271b1}.regulenta-engine-screening__summary-item--ok{border-left-color:#008a20}.regulenta-engine-screening__section-title{margin:1.5rem 0 .75rem}.regulenta-engine-screening__areas{display:grid;gap:.75rem}.regulenta-engine-screening__area{border:1px solid #dcdcde;border-left-width:5px;border-radius:5px;padding:1rem}.regulenta-engine-screening__area--attention{border-left-color:#b32d2e}.regulenta-engine-screening__area--review{border-left-color:#dba617}.regulenta-engine-screening__area--monitoring{border-left-color:#2271b1}.regulenta-engine-screening__area--ok{border-left-color:#008a20}.regulenta-engine-screening__area-heading{display:flex;gap:.7rem;align-items:flex-start}.regulenta-engine-screening__area-heading h4{margin:0 0 .15rem}.regulenta-engine-screening__signal{width:.75rem;height:.75rem;border-radius:50%;margin-top:.35rem;flex:0 0 auto;background:#646970}.regulenta-engine-screening__area--attention .regulenta-engine-screening__signal{background:#b32d2e}.regulenta-engine-screening__area--review .regulenta-engine-screening__signal{background:#dba617}.regulenta-engine-screening__area--monitoring .regulenta-engine-screening__signal{background:#2271b1}.regulenta-engine-screening__area--ok .regulenta-engine-screening__signal{background:#008a20}.regulenta-engine-screening__area-hint{margin-bottom:0}.regulenta-engine-screening__more{margin:1rem 0}.regulenta-engine-screening__meaning,.regulenta-engine-screening__cta{margin-top:1.5rem;padding:1rem;border:1px solid #dcdcde;border-radius:5px}.regulenta-engine-screening__meaning h4,.regulenta-engine-screening__cta h4{margin-top:0}.regulenta-engine-screening__cta-button{display:inline-block;border:0;cursor:pointer;padding:.7rem 1rem;border-radius:4px;background:#1d2327;color:#fff;text-decoration:none;font-weight:700}.regulenta-engine-screening__cta-button:hover,.regulenta-engine-screening__cta-button:focus{color:#fff;text-decoration:underline}.regulenta-engine-screening__result{scroll-margin-top:2rem}@media(max-width:700px){.regulenta-engine-screening__summary{grid-template-columns:1fr}}.regulenta-engine-screening__section-help{margin:.25rem 0 .75rem;color:#50575e;font-size:.95em}.regulenta-engine-screening__field-error{margin:.65rem 0 0;color:#b32d2e;font-weight:700}.regulenta-engine-screening__group--invalid{border-color:#b32d2e!important;box-shadow:0 0 0 1px #b32d2e inset}.regulenta-engine-screening__captcha{margin:1.25rem 0;padding:1rem;border:1px solid #dcdcde;border-radius:5px}.regulenta-engine-screening__captcha input[type=number]{max-width:140px;margin-top:.5rem}.regulenta-engine-screening__guide,.regulenta-engine-screening__info,.regulenta-engine-screening__notice{margin:1rem 0;padding:.85rem 1rem;border:1px solid #dcdcde;border-radius:5px;background:#f6f7f7}.regulenta-engine-screening__guide p,.regulenta-engine-screening__info p,.regulenta-engine-screening__notice p{margin:.35rem 0 0}.regulenta-engine-screening__question{margin:1rem 0;padding:.75rem 0;border-bottom:1px solid #eee}.regulenta-engine-screening__question:last-child{border-bottom:0}.regulenta-engine-screening__why{margin:.3rem 0 .65rem;color:#50575e;font-size:.95em}.regulenta-engine-screening__question>label{margin:.4rem 0}.regulenta-engine-screening [hidden]{display:none!important}.regulenta-engine-screening__notice{border-left:4px solid #dba617;background:#fff8e5}.regulenta-engine-screening__guide{border-left:4px solid #2271b1}.regulenta-engine-screening__group--invalid{padding:.75rem;border:1px solid #b32d2e!important;border-radius:5px;box-shadow:none!important}.regulenta-engine-modal-open{overflow:hidden}.regulenta-engine-screening__modal{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:20px}.regulenta-engine-screening__modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.58)}.regulenta-engine-screening__modal-dialog{position:relative;z-index:1;width:min(820px,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 12px 45px rgba(0,0,0,.28);box-sizing:border-box}.regulenta-engine-screening__modal-dialog h3{margin-top:0}.regulenta-engine-screening__modal-close{position:absolute;top:.6rem;right:.75rem;border:0;background:0 0;color:#50575e;font-size:2rem;line-height:1;cursor:pointer}.regulenta-engine-screening__known-data{margin:1rem 0;padding:.85rem 1rem;background:#f6f7f7;border-left:4px solid #2271b1}.regulenta-engine-screening__known-data p{margin:.35rem 0 0}.regulenta-engine-screening__modal-grid{display:grid;grid-template-columns:1fr 1fr;gap:.85rem 1rem}.regulenta-engine-screening__modal-dialog label{display:block;font-weight:600;margin:.7rem 0}.regulenta-engine-screening__modal-dialog input,.regulenta-engine-screening__modal-dialog select,.regulenta-engine-screening__modal-dialog textarea{display:block;width:100%;box-sizing:border-box;margin-top:.3rem;font-weight:400}.regulenta-engine-screening__modal-note{font-size:.92em;color:#50575e}.regulenta-engine-screening__modal-status{min-height:1.5em;margin:.5rem 0;color:#b32d2e;font-weight:600}@media(max-width:700px){.regulenta-engine-screening__modal-grid{grid-template-columns:1fr}.regulenta-engine-screening__modal{padding:10px}.regulenta-engine-screening__modal-dialog{padding:1.2rem}}.regulenta-engine-modal-open{overflow:hidden}.regulenta-engine-screening__modal{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:20px}.regulenta-engine-screening__modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.58)}.regulenta-engine-screening__modal-dialog{position:relative;z-index:1;width:min(820px,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 12px 45px rgba(0,0,0,.28);box-sizing:border-box}.regulenta-engine-screening__modal-dialog h3{margin-top:0}.regulenta-engine-screening__modal-close{position:absolute;top:.6rem;right:.75rem;border:0;background:0 0;color:#50575e;font-size:2rem;line-height:1;cursor:pointer}.regulenta-engine-screening__known-data{margin:1rem 0;padding:.85rem 1rem;background:#f6f7f7;border-left:4px solid #2271b1}.regulenta-engine-screening__known-data p{margin:.35rem 0 0}.regulenta-engine-screening__modal-grid{display:grid;grid-template-columns:1fr 1fr;gap:.85rem 1rem}.regulenta-engine-screening__modal-dialog label{display:block;font-weight:600;margin:.7rem 0}.regulenta-engine-screening__modal-dialog input,.regulenta-engine-screening__modal-dialog select,.regulenta-engine-screening__modal-dialog textarea{display:block;width:100%;box-sizing:border-box;margin-top:.3rem;font-weight:400}.regulenta-engine-screening__modal-note{font-size:.92em;color:#50575e}.regulenta-engine-screening__modal-status{min-height:1.5em;margin:.5rem 0;color:#b32d2e;font-weight:600}@media(max-width:700px){.regulenta-engine-screening__modal-grid{grid-template-columns:1fr}.regulenta-engine-screening__modal{padding:10px}.regulenta-engine-screening__modal-dialog{padding:1.2rem}}.regulenta-engine-screening__coverage{margin:16px 0;padding:14px 16px;background:#f6f7f7;border:1px solid #dcdcde;border-left:4px solid #648232}.regulenta-engine-screening__coverage p{margin:6px 0 0}.regulenta-engine-screening__reading{display:grid;gap:1rem}.regulenta-engine-screening__reading-intro{margin:0 0 .25rem;font-size:1.04rem;line-height:1.65}.regulenta-engine-screening__reading-section{padding:0 0 0 1rem;border-left:4px solid #dcdcde}.regulenta-engine-screening__reading-section h4{margin:0 0 .35rem}.regulenta-engine-screening__reading-section p{margin:0;line-height:1.65}.regulenta-engine-screening__reading-section--attention{border-left-color:#b32d2e}.regulenta-engine-screening__reading-section--review{border-left-color:#dba617}.regulenta-engine-screening__reading-section--monitoring{border-left-color:#2271b1}.regulenta-engine-screening__reading-section--ok{border-left-color:#008a20}.regulenta-engine-screening__weighted{margin:1.25rem 0 1.5rem}.regulenta-engine-screening__weighted>h4{margin:0 0 .75rem}.regulenta-engine-screening__weighted-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.regulenta-engine-screening__weighted-item{border:1px solid #dcdcde;border-radius:5px;padding:.85rem 1rem;background:#fff}.regulenta-engine-screening__weighted-item>span,.regulenta-engine-screening__weighted-item>small{display:block}.regulenta-engine-screening__weighted-item>span{font-size:.82rem;color:#50575e}.regulenta-engine-screening__weighted-item>strong{display:block;margin:.2rem 0;font-size:1.05rem}.regulenta-engine-screening__weighted-item>small{line-height:1.45;color:#646970}@media(max-width:900px){.regulenta-engine-screening__weighted-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.regulenta-engine-screening__weighted-grid{grid-template-columns:1fr}}.regulenta-engine-screening__hp{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.regulenta-engine-screening__captcha input[name=captcha_answer]{max-width:220px;margin-top:.5rem}.regulenta-engine-screening__reading-signals{margin-top:.8rem;padding:.75rem .85rem;background:#f6f7f7;border:1px solid #dcdcde;border-radius:4px}.regulenta-engine-screening__reading-signals>strong{display:block;margin-bottom:.5rem}.regulenta-engine-screening__reading-signals ul{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.regulenta-engine-screening__reading-signal{display:grid;grid-template-columns:minmax(130px,.7fr) minmax(0,2fr);gap:.65rem;align-items:start;padding:.45rem 0;border-top:1px solid #dcdcde}.regulenta-engine-screening__reading-signal:first-child{border-top:0}.regulenta-engine-screening__reading-signal span{font-size:.86rem;font-weight:700}.regulenta-engine-screening__reading-signal strong{font-weight:600}.regulenta-engine-screening__reading-signal--attention span{color:#b32d2e}.regulenta-engine-screening__reading-signal--readiness span{color:#8a6500}.regulenta-engine-screening__reading-signal--unknown span{color:#646970}.regulenta-engine-screening__reading-signal--monitoring span{color:#2271b1}@media(max-width:700px){.regulenta-engine-screening__reading-signal{grid-template-columns:1fr;gap:.15rem}}