.cap-portada{padding:48px 0 32px}.cap-portada h1{font-size:clamp(29px,4vw,46px);color:var(--tinta);text-shadow:none;max-width:24ch;line-height:1.2}.cap-portada>p{max-width:60ch;margin:16px 0;font-size:14px;line-height:1.8}.cap-portada .acciones{margin-top:24px}.cap-portada-corta{padding:28px 0 24px}.cap-card{padding:28px;border:1px solid var(--linea);border-radius:9px;background:#fff;margin:20px 0}.cap-card h2{font-size:24px;margin:0 0 18px}.cap-card h3{font-size:17px;margin:24px 0 14px}.cap-card h4{font-size:15px;margin:16px 0 10px;color:var(--verde)}.cap-card p{font-size:13px;margin:12px 0;line-height:1.8}.cap-card a{overflow-wrap:anywhere}.cap-card form{padding:0;border:0;background:none;box-shadow:none;max-width:720px;margin-top:20px}.cap-card input:not([type=checkbox]),.cap-card textarea,.cap-card select{font:inherit;display:block;width:100%;box-sizing:border-box;padding:11px;border:1px solid #b8c9b0;border-radius:5px;background:#fff;color:var(--tinta);margin-top:7px;max-width:100%}.cap-card label{display:block;font-size:12px;margin:18px 0}.cap-card .boton{margin-top:16px;box-shadow:none}.cap-check{display:flex!important;align-items:flex-start;gap:10px;line-height:1.8}.cap-check input{flex:0 0 auto;min-width:18px;margin-top:5px}.cap-check a{display:inline}.cap-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.cap-grid>.cap-card{margin:0}.cap-lista{padding-left:22px;line-height:1.9}.cap-lista li{margin-bottom:12px}.cap-card details{margin:22px 0}.cap-card summary{font-size:13px;color:var(--verde)}.cap-card .nota{font-size:11px;color:var(--gris)}.cap-codigo{display:inline-block;font-size:22px!important;background:#f2f6f0;border:1px dashed #aac39c;border-radius:6px;padding:10px 16px;color:var(--verde)}.cap-estrecho{max-width:760px}.cap-cabecera{display:flex;justify-content:space-between;align-items:center;gap:16px}.cap-cabecera h2{margin-bottom:0}.cap-fila{padding:16px 0;border-bottom:1px solid var(--linea);overflow-wrap:anywhere}.cap-fila p{margin:6px 0}.cap-resumen{display:flex;flex-wrap:wrap;gap:30px;margin:24px 0;padding:18px 0;border-top:1px solid var(--linea);border-bottom:1px solid var(--linea);font-size:12px}.cap-resumen strong{font-size:22px;color:var(--verde);margin-right:6px}.cap-grupo{margin-top:24px}.cap-acciones{display:flex;gap:20px;flex-wrap:wrap;margin:24px 0;font-size:12px}.cap-articulo{max-width:820px}.cap-articulo .cap-portada p{margin-top:18px}.cap-articulo h2{font-size:22px}.cap-articulo .cap-card{border-color:#e3ebdf}.cuenta-opciones{max-height:calc(100dvh - 140px);overflow:auto}.cap-beneficio{padding:16px;border:1px solid #c4d8ba;border-radius:6px;background:#f2f6f0;color:var(--verde);font-size:12px}.captacion-enlace{display:block;font-size:12px;margin:12px 0}.cap-portada .categoria{color:var(--verde);font-size:12px}
@media(max-width:700px){.cap-portada{padding:28px 0 24px}.cap-portada h1{font-size:30px}.cap-portada>p{font-size:12px}.cap-card{padding:20px}.cap-card h2{font-size:21px}.cap-grid{grid-template-columns:1fr;gap:18px}.cap-card input:not([type=checkbox]),.cap-card textarea,.cap-card select{font-size:16px}.cap-card .cap-cabecera{align-items:flex-start;flex-direction:column}.cap-card p{font-size:12px}.cap-portada .acciones{align-items:flex-start;gap:14px}.cap-portada .boton{white-space:normal}.cap-card .boton{white-space:normal}.cap-articulo .cap-portada h1{font-size:27px}}
