[data-legal] .bde-rich-text{font-size:1rem;line-height:1.75;color:var(--senso-body,#4d5a58)}[data-legal] .bde-rich-text h2{font-size:clamp(1.35rem,2.4vw,1.7rem);line-height:1.3;color:var(--senso-ink,#16211f);font-weight:600;margin:2.4em 0 .6em}[data-legal] .bde-rich-text h2:first-child{margin-top:0}[data-legal] .bde-rich-text h3{font-size:1.15rem;color:var(--senso-ink,#16211f);font-weight:600;margin:1.8em 0 .5em}[data-legal] .bde-rich-text p{margin:0 0 1.1em}[data-legal] .bde-rich-text ul{margin:0 0 1.3em;padding-left:1.3em}[data-legal] .bde-rich-text li{margin:0 0 .45em}[data-legal] .bde-rich-text li::marker{color:var(--senso-teal,#2f9183)}[data-legal] .bde-rich-text a{color:var(--senso-teal-700,#1d5c53);text-decoration:underline;text-underline-offset:3px}[data-legal] .bde-rich-text a:hover{color:var(--senso-teal,#2f9183)}[data-legal] .bde-rich-text table{width:100%;border-collapse:collapse;margin:0 0 1.6em;font-size:.92rem}[data-legal] .bde-rich-text th,[data-legal] .bde-rich-text td{border-bottom:1px solid var(--senso-line,#e2eae8);padding:.65em .6em;text-align:left;vertical-align:top}[data-legal] .bde-rich-text th{color:var(--senso-ink,#16211f);background:var(--senso-teal-50,#eef7f5);font-weight:600}[data-legal] .bde-rich-text .wp-block-table{overflow-x:auto}[data-legal] .bde-rich-text button,[data-legal] .bde-rich-text .wp-block-button__link{background:#26786c;color:#fff;border:0;border-radius:10px;padding:.8em 1.4em;font:inherit;font-weight:600;cursor:pointer}