.examinare-agreements{margin-block:1.75rem;color:inherit;font-size:15px;line-height:1.6}
.examinare-agreements>h2,.examinare-agreements>h3{font-size:21px;line-height:1.3;margin:0 0 .65rem}
.examinare-agreements>p{margin-block:0 1rem}
.examinare-agreement{border:1px solid #dce3eb;border-radius:10px;padding:1rem;margin-block:.8rem;background:#fff}
.examinare-agreement summary{cursor:pointer;font-weight:600;line-height:1.5;overflow-wrap:anywhere}
.examinare-agreement summary:focus-visible,.examinare-agreement input:focus-visible{outline:2px solid #5343e9;outline-offset:4px}
.examinare-agreement-text{max-height:22rem;overflow:auto;overscroll-behavior:contain;margin-block:1rem;padding-inline-end:.75rem;font-size:14px;line-height:1.65;overflow-wrap:anywhere}
.examinare-agreement-text h2,.examinare-agreement-text h3,.examinare-agreement-text h4{font-size:17px;line-height:1.4;margin-block:1.2rem .5rem}
.examinare-agreement-text table{width:100%;font-size:13px;border-collapse:collapse}
.examinare-agreement-text td,.examinare-agreement-text th{padding:.4rem;border:1px solid #dce3eb;overflow-wrap:anywhere}
.examinare-agreement-checkbox{display:flex;align-items:flex-start;gap:.7rem;cursor:pointer;margin-block-start:1rem;line-height:1.5}
.examinare-agreement-checkbox input{flex:0 0 auto;width:20px;height:20px;margin:2px 0 0;accent-color:#5343e9}
.examinare-agreement-error{color:#a62424;font-size:14px}
.examinare-agreement-language-note{font-size:13px;color:#586878;margin-block:1rem}
.examinare-accepted-agreements{clear:both;padding-block-start:1rem}
@media(max-width:480px){.examinare-agreement{padding:.85rem}.examinare-agreement-text{max-height:18rem}}
