.maree-access-method{margin:20px 0 12px;padding:12px 14px;border:1px solid #dcc5bd;border-radius:10px;text-align:left}
.maree-access-method legend{padding:0 5px;color:#40302c;font-size:14px;font-weight:700}
.maree-access-method label{display:flex;align-items:flex-start;gap:9px;margin:10px 0;color:#40302c;font-size:14px;line-height:1.5;cursor:pointer}
.maree-access-method input[type=radio]{width:18px;height:18px;flex:0 0 18px;margin:2px 0 0;padding:0;accent-color:#40302c}
.maree-access-intent{display:flex;justify-content:center;gap:20px;margin:16px 0 22px;font-size:14px}
.maree-access-intent a{color:#40302c;text-underline-offset:4px;font-weight:650}
.maree-access-method input:focus-visible,.maree-access-intent a:focus-visible{outline:2px solid #40302c;outline-offset:4px}
.maree-rec-canales{margin:16px 0 12px;padding:12px 14px;border:1px solid #dcc5bd;border-radius:10px;text-align:left}
.maree-rec-canales legend{padding:0 5px;color:#40302c;font-size:14px;font-weight:700}
.maree-rec-canales label{display:flex;align-items:center;gap:9px;margin:9px 0;color:#40302c;font-size:14px;line-height:1.5;cursor:pointer}
.maree-rec-canales input[type=radio]{width:18px;height:18px;flex:0 0 18px;margin:0;padding:0;accent-color:#40302c}
.maree-rec-canales input:focus-visible{outline:2px solid #40302c;outline-offset:4px}
