.personal-data-consent{display:flex;align-items:flex-start;gap:12px;margin:18px 0;padding:0;border:0;border-radius:0;background:transparent;color:var(--ink);font-size:14px;line-height:1.55;cursor:pointer}
.personal-data-consent input{appearance:none;-webkit-appearance:none;flex:0 0 23px;width:23px;height:23px;margin:2px 0 0;border:1.5px solid #c7c3ba;border-radius:2px;background:#fff;accent-color:var(--ink);cursor:pointer}
.personal-data-consent input:checked{background-color:var(--ink);border-color:var(--ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m5 12 4.5 4.5L19 7' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:20px;background-position:center;background-repeat:no-repeat}
.personal-data-consent input:focus-visible{outline:2px solid var(--ink);outline-offset:3px}
.personal-data-consent span{min-width:0}
.personal-data-consent a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
.personal-data-consent a:hover{color:#5d574e}


@media(max-width:560px){.personal-data-consent{padding:0;gap:11px;font-size:13px;line-height:1.6}.personal-data-consent input{flex-basis:23px}}
